From e635dac88f0dfcc36a2313c10f860cb6e3a52cfa Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 4 Jul 2017 18:52:26 +0200 Subject: Quote the filename to deal with spaces --- lib/active_file/site/s3_site.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/active_file/site/s3_site.rb b/lib/active_file/site/s3_site.rb index cfd2ddcc9a..25a876c697 100644 --- a/lib/active_file/site/s3_site.rb +++ b/lib/active_file/site/s3_site.rb @@ -31,7 +31,7 @@ class ActiveFile::Site::S3Site < ActiveFile::Site def url(key, expires_in:, disposition:, filename:) object_for(key).presigned_url :get, expires_in: expires_in, - response_content_disposition: "#{disposition}; filename=#{filename}" + response_content_disposition: "#{disposition}; filename=\"#{filename}\"" end def byte_size(key) -- cgit v1.2.3