Http 强制浏览器使用“另存为…”对话框
我想要另存为。。。当用户单击超链接时显示的对话框 我当前正在发送HTTP标头: 应用程序/八位字节流 内容配置:内联;filename=something.docHttp 强制浏览器使用“另存为…”对话框,http,internet-explorer,header,Http,Internet Explorer,Header,我想要另存为。。。当用户单击超链接时显示的对话框 我当前正在发送HTTP标头: 应用程序/八位字节流 内容配置:内联;filename=something.doc 显然IE用户看到页面内联呈现为乱码ascii。强制另存为的最佳方式是什么。。。在IE上弹出的对话框?尝试内容配置:附件尝试内容配置:附件一些附加说明:您可以添加;filename=您的文件名,为下载提供一个默认文件名,该文件名有助于避免使用.aspx和.php扩展名下载。另外,请确保任何启动下载提示的内容都具有非零到期时间-IE有一个
显然IE用户看到页面内联呈现为乱码ascii。强制另存为的最佳方式是什么。。。在IE上弹出的对话框?尝试内容配置:附件尝试内容配置:附件一些附加说明:您可以添加;filename=您的文件名,为下载提供一个默认文件名,该文件名有助于避免使用.aspx和.php扩展名下载。另外,请确保任何启动下载提示的内容都具有非零到期时间-IE有一个错误,该错误将在下载时出错,因为设置为立即到期的内容可能在8中修复,但在7中肯定存在。@Ryan:HTTPS仍然是这样。另外两个注意事项:您可以添加;filename=您的文件名,为下载提供一个默认文件名,该文件名有助于避免使用.aspx和.php扩展名下载。另外,请确保任何启动下载提示的内容都具有非零到期时间-IE有一个错误,该错误将在下载时出错,因为设置为立即到期的内容可能在8中修复,但在7中肯定存在。@Ryan:对于HTTPS来说仍然如此。