We have encountered issues with filename containing + fails to copy correctly. S3Object#copy_to appears to handle this already if the target is a S3Object.
Utilizing the underlying S3Object's API with the same name seems to make more sense
Hope this makes sense and let me know what you think!
Reason
+ (Plus)
, that are not necessary to be sanitized but requires special treatment.+
fails to copy correctly.S3Object#copy_to
appears to handle this already if the target is aS3Object
.S3Object
's API with the same name seems to make more senseHope this makes sense and let me know what you think!