所有
当我尝试通过点击提供的链接从我的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。我也是从应用程序流式传输文件。这只发生在一些文件和其他文件上,我可以打开。
请帮忙
提前感谢你
答案 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文件类型。
我看到文件之间存在关联,并给出了这个问题,以及文件名的长度。