我正在访问一个网站,当我点击“下载”链接时,该网站会生成 CSV 文件。IE 9 不会提示“保存或打开”,而是直接尝试在 Excel 中打开返回的文件。由于 Excel 无法处理这些 CSV 文件的内容,因此我想保存它。
我想我可以将该文件类型的默认应用程序更改为记事本或其他应用程序;但我经常想在 Excel 中打开 CSV 文件(只是不是这些文件),这似乎是解决局部问题的全局解决方案。(我也不确定文件扩展名关联和 mime 类型关联之间的联系。)
我发现有建议更改 Windows 资源管理器 > 文件夹选项中的扩展设置;但这在 Windows 7 中并不存在。
我发现建议打开 IE 下载对话框(Ctrl+J),右键单击文件,然后选中“打开此类文件之前始终询问”;但该文件从未出现在下载对话框中。
我已经发现建议在 HKCU\Software\Microsoft\Windows\Shell\AttachmentExecute{0002DF01-0000-0000-C000-000000000046} 下添加一个名为 Excel.CSV 的值;但始终建议的空二进制值是为了防止提示,而不是要求它。
我发现的大多数内容都涉及用户试图阻止提示,或者在 Excel 而不是 IE 中打开文件(我还没有看到过这种情况)。有什么建议要求 IE 提示保存 CSV 文件吗?
答案1
第一个选项,我相信你已经尝试过了,就是右键单击下载链接,然后单击另存目标为...根据网站的设置方式,您可以保存文件而不打开它,否则它不会做任何有用的事情。
第二个选项是启用下载提示,如果您不喜欢,可以在下载后禁用它。我不再使用 Internet Explorer 9,因此无法测试这一点,但您应该可以:
- 在 Internet Explorer 中,单击“工具”,然后单击“Internet 选项”。
- 单击“安全”选项卡。
列出了四个安全区域:
- 互联网
- 本地内联网
- 可信任的网站
- 受限制的站点
单击要更改设置的区域。
- 在此区域的安全级别下,单击自定义级别。
- 在“下载”下的“自动提示文件下载”下,单击“启用”,然后单击“确定”两次。
这应该使打开或保存单击下载链接时会弹出对话框。来自http://support.microsoft.com/kb/883255