防止浏览器打开 CDN 下载窗口

防止浏览器打开 CDN 下载窗口

我使用 Rackspace CloudFiles CDN。显然,Akamai(支持 CloudFiles 程序的公司)的工作方式是,mime 类型是图像,并将强制用户下载它 - 我仍然可以在 HTML 标签中使用图像,但将<img src="//cdn.com/image.jpg"/>其复制到 URL 中或单击图像将始终提示下载

我想在浏览器中查看该图像 - 这在 IE、Google Chrome 和 Firefox 中实现。

答案1

检查图像 URL 的内容类型。如果将其设置为“text/html”或应用程序,则会导致浏览器自动下载文件。

需要将内容类型设置为 jpeg 或 image,以使内容能够在浏览器中显示。

如果您使用 Linux 机器,您可以“curl -I cdn_URL”,它应该返回标题内的内容类型。

看一下并查看返回的内容,这将为发生的事情提供线索。如果设置了不正确的内容类型,则需要执行服务器端复制,并从 Cloud Files API 中添加正确的内容类型。我相信 cyberduck 允许您设置它...但我不确定。

谢谢

相关内容