当前位置:  开发笔记 > 前端 > 正文

Azure CDN未正确提供我的.html

如何解决《AzureCDN未正确提供我的.html》经验,为你挑选了1个好方法。

我在CDN中设置了一些静态内容,但是当访问.html文件时,文件会被下载而不会在浏览器中呈现.

我正在使用blob容器

http://cdn-dezelo-consulting01.azureedge.net/index.html

我不知道我错过了什么?



1> Gaurav Mantr..:

我通过Fiddler跟踪请求/响应,并注意到Content-Typeblob(index.html)上的属性设置为application/octet-stream(这是Azure中blob的默认内容类型).这是它被下载而不是在浏览器中显示的原因,因为浏览器不知道如何处理这种类型的内容.

在此输入图像描述

请将blob的内容类型属性更改为,text/html并且HTML页面应该加载得很好.

作为旁注,尝试访问Internet Explorer中的URL,它应该可以工作(根据我的经验,我发现IE比其他浏览器更聪明:).虽然其他浏览器依赖于内容类型属性,但IE似乎相当巧妙地推断出文件类型.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有