How to upload file to DO spaces with multiple spaces in filename?
I use ‘aws-sdk-s3’ ruby gem to upload files to DO spaces.
When uploading file with multiple spaces in sequence in file name, error returned:
How can I fix this? Is it DO spaces specific error?
How to reproduce?
require "aws-sdk-s3" require "content_disposition" resource = Aws::S3::Resource.new( access_key_id: "...", secret_access_key: "...", endpoint: "...", region: "...", ) bucket = resource.bucket("...") object = bucket.object("...") filename = "multiple spaces.txt" object.put( body: "content", content_disposition: ContentDisposition.inline(filename), )
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.×