阻止某些文件下载

我有一个问题,我不能完全从服务器上下载某个文件。
该文件大小为1.9MB,但只有68%被下载,然后挂起。

我尝试了这些失败的案例:

  1. 用HTTP下载文件
  2. 用FTP下载文件
  3. 将文件移动到ISA防火墙后面的不同FTP和Web服务器
  4. 试图与IIS 6.0和IIS 7.0
  5. 多个下载客户端。 其中包括FireFox,FileZilla(在Windows上)和wget(在Linux上)

这工作:

  1. 从服务器上的相同位置下载其他文件。 既大又小,尺寸比原来大。 FTP和HTTP工作。
  2. 此文件(.DLL)的早期版本起作用。 就好像这个文件的内容对这个文件的服务有影响一样。

networking架构:

客户机 – > Internet(ISP) – > ISA Server – > IIS 7.0

唯一的常数是ISP,Cisco路由器和ISA服务器。 由于文件的内容,是否有可能拒绝下载?

我希望ISA是罪魁祸首…我不是一个ISA专家有什么地方我可以看看build立,如果它确实是ISA造成这个?

更新:

  1. 用hex编辑器将文件分成两部分,导致文件的一半正确传输,而另一部分则不正确。
  2. 压缩文件会导致文件下载成功。 但是,这不是这种特殊情况的一种select。
  3. 重命名文件及其扩展名也不起作用。

2009/10/22更新:

它似乎不是 ISA导致这个​​问题。 我们在一个可用的公共IP上连接了一台笔记本电脑(运行IIS),并且在挂起之前,文件仍下载到68%。 其余两个组件是ISP和Cisco 800系列路由器。 有人可能知道路由器上的问题吗?

你是否过滤任何关键字的url或内容?

也许尝试encryptionzip或rar档案中的有问题的文件,然后下载它?

你是否在思科运行任何types的IPS? 这可能是不明原因的辍学的原因,特别是如果它始终是相同的“位”:)

我遇到类似的情况,比这种情况下,尝试检查:1-路由器上的访问列表2-检查服务器和客户端上的连接超时

我们得到了一个部分的答案是什么导致这一点。

重置Cisco路由器后,文件现在正在成功下载。 我猜测这可能会在将来再次出现 – 在路由器已经有足够的stream量通过之后。

如果有人能指引我们find根本原因的方向,这将是非常有帮助的。