这与此问题相同,但我正在寻找一个经典的 ASP 解决方案。
我有第三方控件来提供安全下载,但它希望您提供 response.contenttype 值。我正在尝试让浏览器提示以下内容:
Response.AddHeader "Content-Disposition", "attachment;filename=""" & strFileName & """"
但是 Safari 不喜欢任何建议的内容类型(对文件名做了奇怪的事情——比如在末尾添加“.exe”)。
- 应用程序/x-ms 下载
- 应用程序/强制下载
所以我要么想查询 IIS 以获得正确的内容类型,要么找到一个通用的内容类型,让浏览器以某种可靠的方式找出它。