Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 强制浏览器使用“另存为…”对话框_Http_Internet Explorer_Header - Fatal编程技术网

Http 强制浏览器使用“另存为…”对话框

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

我想要另存为。。。当用户单击超链接时显示的对话框

我当前正在发送HTTP标头:

应用程序/八位字节流 内容配置:内联;filename=something.doc


显然IE用户看到页面内联呈现为乱码ascii。强制另存为的最佳方式是什么。。。在IE上弹出的对话框?

尝试内容配置:附件

尝试内容配置:附件

一些附加说明:您可以添加;filename=您的文件名,为下载提供一个默认文件名,该文件名有助于避免使用.aspx和.php扩展名下载。另外,请确保任何启动下载提示的内容都具有非零到期时间-IE有一个错误,该错误将在下载时出错,因为设置为立即到期的内容可能在8中修复,但在7中肯定存在。@Ryan:HTTPS仍然是这样。另外两个注意事项:您可以添加;filename=您的文件名,为下载提供一个默认文件名,该文件名有助于避免使用.aspx和.php扩展名下载。另外,请确保任何启动下载提示的内容都具有非零到期时间-IE有一个错误,该错误将在下载时出错,因为设置为立即到期的内容可能在8中修复,但在7中肯定存在。@Ryan:对于HTTPS来说仍然如此。