【发布时间】:2011-06-29 01:16:26
【问题描述】:
我正在使用此标头将文件附加到 http 响应:
Content-Disposition: attachment; filename="example.doc"
除非我尝试使用 Internet Explorer 通过 HTTPS 下载文件,否则它可以完美运行。 IE 忽略 Content-Disposition 标头,只是尝试下载服务器端脚本文件(经典 ASP)并失败。
我尝试了各种不同的标头(主要与缓存相关),但都没有成功。
如何让 IE 识别附件?
编辑:通过设置 iframe 的 src 属性发送下载请求。不使用 iframe 时,下载工作完美。
编辑 2: 当下载确认对话框出现时,我可以点击打开在 IE 中打开文件,但保存文件不起作用。错误:
无法从 server.com 下载 download.asp。
无法打开此 Internet 站点。请求的站点不可用或找不到。请稍后再试。
【问题讨论】:
标签: internet-explorer asp-classic https download content-disposition