0
我正在下载使用System.NET.FtpWebRequest使用GZip压缩的xml文件。FTPWebRequest:无法下载GZip文件
我收到的文件大小约为服务器上的文件的两倍,System.IO.Compression.GZipStream不喜欢它们。它返回以下错误消息:
System.IO.InvalidDataException :
The magic number in GZip header is not correct.
Make sure you are passing in a GZip stream.
GZip网站建议许多问题是由于将二进制文件下载为ASCII引起的。不过,无论我在FtpWebRequest上将UseBinary设置为true还是false,我都会遇到同样的问题。
我的解压缩代码在使用FileZilla手动下载的文件上运行良好。
像往常一样,你的帮助是非常感谢。
您的代码显然存在问题 - 请在此处发布,我们将能够确定问题。 – Russ 2010-08-12 19:58:28