Don't set content-disposition header for images

If this header is set for images, clicking the image link causes them to automatically download the file, rather than viewing it inside the browser. This commit forces this behavior only for uploads that aren't images
This commit is contained in:
Mesut Kayman 2014-09-09 19:43:02 +03:00
parent 7f498a8795
commit 80468037e9

View file

@ -139,7 +139,11 @@ module FileStore
public: true,
body: file
}
args[:content_disposition] = "attachment; filename=\"#{filename}\"" if filename
if filename && !FileHelper.is_image?(filename)
args[:content_disposition] = "attachment; filename=\"#{filename}\""
end
args[:content_type] = content_type if content_type
get_or_create_directory(s3_bucket).files.create(args)