无法从IE 7的文件下载对话框中打开csv文件

时间:2011-03-03 22:09:46

标签: internet-explorer internet-explorer-7

所有

当我尝试通过点击提供的链接从我的asp.net 3.5应用程序打开csv文件时,会出现一个文件下载对话框。当我点击那里的打开按钮时,我得到这个错误

C:\ Documents and settings \ UserName \ Local Settings \ Temporary Internet Files \ Content.IE5 \ X9TXTM06 \ myfilename.csv无法找到。检查文件名的拼写并验证文件位置是否正确?

我收到这个错误吗?我试图打开一个文件,它抱怨在Temporary Internet Folder中找不到文件。我试图删除临时内联网文件。工作。我在xp professional sp3上有IE 7。我也是从应用程序流式传输文件。这只发生在一些文件和其他文件上,我可以打开。

请帮忙

提前感谢你

2 个答案:

答案 0 :(得分:0)

您在Expires和Cache-Control HTTP Response标头中有什么?看起来您可能告诉IE过期或不缓存文档。与其他浏览器不同,IE使用缓存进行下载。

是HTTPS吗? HTTPS有更多条件,例如“不要将加密的页面保存到磁盘”选项(即需要检查它以防止下载管理器使用缓存并遵循缓存控制指令)。

如果您正在使用pragma:no-cache(您不应该),也需要删除。

答案 1 :(得分:0)

对于它的价值,我在IBM网站上发现了这个......

http://www-01.ibm.com/support/docview.wss?uid=swg21398980

  

原因此问题已作为APAR PK69666下的产品缺陷进行了调查。它被确定是由第三方限制造成的   Internet Explorer和Microsoft Office。具体原因就是这个   问题是:

     
      
  • Internet Explorer使用的内容处置标头的限制。
  •   
  • Excel或其他Office文档文件的文件和路径长度限制。字符限制取决于Office文件类型。
  •   

我看到文件之间存在关联,并给出了这个问题,以及文件名的长度。