所以我在RoR 3中成功地使用了Paperclip和S3上传,但事实证明有些图像会被提示下载,而其他图像可以在浏览器中查看。是什么决定了这种行为?
答案 0 :(得分:1)
以下其中一项对您有帮助吗?
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