在asp.net中设置MIME类型
发布时间:2020-12-16 03:26:30 所属栏目:asp.Net 来源:网络整理
导读:我有一个网站,在Chrome检查器中,我得到了这个: Resource interpreted as Font but transferred with MIME type application/octet-stream. 我在哪里设置asp.net框架中的MIME类型(而不是通过IIS控制台),以便我删除此警告?我正在使用从font squirrel下载的带
我有一个网站,在Chrome检查器中,我得到了这个:
Resource interpreted as Font but transferred with MIME type application/octet-stream. 我在哪里设置asp.net框架中的MIME类型(而不是通过IIS控制台),以便我删除此警告?我正在使用从font squirrel下载的带有.ttf文件扩展名的字体. 谢谢. 解决方法
好的,无法访问IIS:
这里的关键是不是链接到html或css中的字体文件,而是创建一个asp.net文档,设置自己的mime类型,然后发送字体文件的内容. myfont.aspx的示例页面加载函数:(使用适当的数据完成) Response.ContentType = "YourMimeType/Type" Response.AddHeader("Header Name","Header value") Response.WriteFile("font.ttf") Response.End() Response.Clear() 然后链接到myfont.aspx 这种技术也可以用于任何不同的文件类型:通过myimage.aspx智能地提供图像,生成csv文件等等. 以下是不同技术性的一些来源: http://weblogs.asp.net/stoianbucovich/archive/2008/05/26/using-http-header-to-send-file.aspx http://www.xefteri.com/articles/show.cfm?id=8 http://forums.asp.net/p/1204802/2109808.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net – Javascript:为什么如果(假)?
- .net – 什么可以解释托管堆上超过5,000,000个Sy
- asp.net-mvc-3 – 如何在MVC3中为iframe的src属性
- 使用ASP.NET和C#“Base-64字符串中的无效字符”
- asp.net-mvc-3 – Asp.net MVC3从razor View访问
- 编辑/添加时Asp.Net MVC不重复表单
- asp.net成员资格 – 在Application_Authenticati
- asp.net-mvc-4 – 部分视图中的Knockout MVC模型
- asp.net – Html.Partial()跳过控制器动作
- asp.net-mvc – 选择在razor html.dropdownlistf
热点阅读