8

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

4

2 回答 2

1

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

回形针力 下载

Rails 'link_to' 立即下载图像而不是在浏览器中打开它

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

于 2015-04-10T17:36:17.210 回答
1

其中一部分可能是基于服务器向您的浏览器发送的 MIME 文件类型的特定于浏览器的行为。.png 文件通常是强制下载的罪魁祸首。有关IE 上传、旧 MIME 类型等之间的问题,请参阅此 SO 问题。

如果图片类型不一致,有办法强制下载文件,但没有好办法强制在浏览器中查看图片。

编辑:我知道强制下载不是特定于 rails 的,所以这里是特定于 rails 的版本

于 2015-04-17T12:24:13.220 回答