!   D:\AM_CDG20070323\test.rar: The file "???" header is corrupt
!   D:\AM_CDG20070323\test.rar: The file "???" header is corrupt
!   D:\AM_CDG20070323\test.rar: The file "???" header is corrupt
这个就是我在从FTP上复制到本地来解压时报的错误,刚刚忘记发错误信息上去了,还有就是我把这个文件直接复制上FTP,然后下载下来解压不会报错。

解决方案 »

  1.   

    我看了一下FTPFactory.cs这个类,他是把他转换成字节流上传的,不知道为什么会报错,而且估计是根本没上传完全,因为我这个压缩文件有10个.TXT我下载下来只能浏览到1个文件,而且还不能解压.真弄不懂是什么原因.
      

  2.   

    我在试了一下另处一个是WINDOWS的FTP服务器下载下来的就能正常解压。真不知道这个要如何编码才能从Unix上下载下来后能正常解压.
      

  3.   

    给你一个参考:
    http://blog.csdn.net/gisfarmer/archive/2008/09/17/2943126.aspx