Firefox错误消息“无法保存文件名部分,因为无法读取源文件”

时间:2010-08-11 12:46:43

标签: iis firefox file download

此错误在互联网上的许多地方都有讨论。 这是一个奇怪的问题,因为一些Firefox安装将起作用,而其他人即使它们是相同的版本也不会。 一些Chrome安装也不起作用,但IE似乎总能正常工作。

有许多讨论过的解决方案;主要是基于清除Firefox中的“损坏”文件,但它们通常不像论坛中的人员所讨论的那样工作。

但是,我发现在很多地方问题与浏览器无关,而是由服务器和(在我的情况下)下载的ASP.NET代码引起的。

简单地说,一旦文件大于特定大小(在我的服务器处于DiscountASP,限制为4Mb),那么除非您指定下载由部分组成,否则您将收到错误。

将此添加到响应对象可以解决问题:

C#

context.Response.StatusCode = 206;
context.Response.StatusDescription = "PartialContent";

即使文件小于大小限制,添加上述代码似乎也不会造成任何问题。

我希望这对试图解决这个烦人问题的人有用。

0 个答案:

没有答案