![在 S3 上托管动画 GIF 横幅](https://linux22.com/image/564310/%E5%9C%A8%20S3%20%E4%B8%8A%E6%89%98%E7%AE%A1%E5%8A%A8%E7%94%BB%20GIF%20%E6%A8%AA%E5%B9%85.png)
我已将一些动画 GIF 横幅上传到我们的 S3 帐户,当我们使用 S3 提供的 Web URL 并尝试在浏览器中查看横幅时,系统会提示我下载横幅图像,而不是在浏览器中显示横幅。这是为什么?
当我在同一个 S3 存储桶中上传 JPG 图像并尝试使用浏览器查看它时,我没有遇到这个问题?
我们如何解决这个问题?我们希望通过各种联属网站联合发布我们的 GIF 横幅。这会给他们带来问题吗?横幅的完整 URL 格式为 banners.mydomain.com.s3.amazonaws.com/dining-728x90.gif。即使我们使用 CNAME 版本,我们也会遇到同样的问题。CNAME 版本是 banners.mydomain.com/dining-728x90.gif。
答案1
这是因为没有为 gif 文件添加正确的 mime 类型。添加它或将该文件的当前 mime 类型更改为适当的 gif mime 类型而不是二进制/八位字节,问题就会得到解决。