使用Firefox曾遇到这样的问题,明明可以在浏览器内显示的文件(尤其是自定义扩展名的文件),却变成了下载。原因是该文件扩展名缺少了MIME type
使用程序设置MIME type可以使用WebOperationContext 类:
WebOperationContext.Current.OutgoingResponse.ContentType = "text/html"
本文介绍了一个常见问题:原本应在浏览器中直接打开的文件被错误地触发下载操作。问题出现在自定义扩展名的文件上,原因是缺少正确的MIME类型配置。文章提供了一种解决方案,即通过WebOperationContext类设置OutgoingResponse.ContentType属性来为特定文件类型指定适当的MIME类型。
使用Firefox曾遇到这样的问题,明明可以在浏览器内显示的文件(尤其是自定义扩展名的文件),却变成了下载。原因是该文件扩展名缺少了MIME type
使用程序设置MIME type可以使用WebOperationContext 类:
WebOperationContext.Current.OutgoingResponse.ContentType = "text/html"

被折叠的 条评论
为什么被折叠?