Rails,paperclip和s3,提示下载或查看图像?

时间:2012-12-10 19:49:48

标签: ruby-on-rails-3 amazon-s3 paperclip

所以我在RoR 3中成功地使用了Paperclip和S3上传,但事实证明有些图像会被提示下载,而其他图像可以在浏览器中查看。是什么决定了这种行为?

2 个答案:

答案 0 :(得分:1)

以下其中一项对您有帮助吗?

Paperclip Force Download

Rails 'link_to' to Download An Image Immediately Instead of Opening it in the Browser

他们都说要将文件作为附件发送到浏览器。

答案 1 :(得分:1)

部分内容可能是基于服务器发送浏览器的MIME文件类型的浏览器特定行为。 .png文件通常是强制下载的罪魁祸首。 See this SO question关于IE上传,旧MIME类型等之间的问题

如果图片类型there is a way you can force a file to be downloaded不一致,但没有好办法强制在浏览器中查看图片。

编辑:我知道强制下载不是特定于轨道的,所以here is the rails-specific version