从Internet Explorer 6打开“csv文件格式到Excel

时间:2008-10-21 17:41:26

标签: internet-explorer csv

我正在使用Java Struts,使用以下代码将其发送给用户

response.setContentType("application/vnd.ms-excel"); 
response.setHeader("Content-Disposition", "attachment;filename=" + fileFullName);

首先,我希望这是我的问题的正确位置...... :)我希望 你可以帮助我。

我尝试从Internet Explorer打开文件时收到的错误消息是

"C:\Documents and Settings\USERNAME\Local Settings\Temporary Internet
Files\Content.IE5\QXJ0P436\btbillsdfjlsfjk.csv' could not be found"

我正在尝试将csv文件格式“打开”到Excel中。它允许我 “保存”我想要的目录文件,但我不想这样做, 我只想打开文件。这一直都在过去 我现在想知道文件为什么“丢失”。

有什么想法吗?

提前致谢。

4 个答案:

答案 0 :(得分:1)

检查工具 - Internet选项 - 常规选项卡 - Internet临时文件 - 设置... - 并检查是否有足够的空间来保存csv文件,并且路径看起来与您发布的路径相同。

答案 1 :(得分:0)

您是通过HTTPS下载的吗?如果标题与Expires: 0Pragma: cacheCache-Control: private

不相似,IE可能会非常错误

答案 2 :(得分:0)

这不是一个与编程相关的问题,但无论如何,这通常是由于用户权限不足而发生的。

您可以在Windows支持网站上找到更好的支持。

答案 3 :(得分:0)

我遇到了与此类似的问题,并发现问题是当文件名中有空格时IE出现了问题。如果内容处置是附件与内联文件,它也会出现问题。

Content-Disposition:inline; filename = NoSpacesFileName.csv

所有其他浏览器在HTTPS上运行良好。更改其他标题不会影响我的问题。