From a0567a1d966b0956e14eeea4873b4729461801ae Mon Sep 17 00:00:00 2001 From: Eric Schultz Date: Wed, 8 Aug 2018 12:50:58 -0500 Subject: [PATCH] Add content disposition to S3 uploader --- lib/chunked_uploader/s3.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/chunked_uploader/s3.rb b/lib/chunked_uploader/s3.rb index 969a03cb..579c6bac 100644 --- a/lib/chunked_uploader/s3.rb +++ b/lib/chunked_uploader/s3.rb @@ -15,8 +15,9 @@ module ChunkedUploader object = bucket.objects[path] io = StringIO.new('', 'w') content_type = metadata[:content_type] ? metadata[:content_type] : nil + content_disposition = metadata[:content_disposition] ? metadata[:content_disposition] : nil begin - object.multipart_upload(:acl => :public_read, :content_type => content_type) do |upload| + object.multipart_upload(:acl => :public_read, :content_type => content_type, content_disposition: content_disposition) do |upload| chunk_enum.each do |chunk| export_returned = io.write(chunk) if (io.size >= MINIMUMBUFFER_SIZE)