我一直在开发这个应用程序,它使用户能够登录到另一个网站,然后从该服务器下载指定的文件。至此,我已经成功登录网站并下载了文件。但是当涉及到 zip 文件时,一切都毁了。
是否有任何代码块有助于逐字节或使用流阅读器读取 .zip 文件?
我正在使用downloadfile()
,但它没有返回正确的 zip 文件。
我需要一种可以读取 zip 文件的方法。我可以通过使用来做到这一点ByteReader()
用于下载 zip 文件的代码是
string filename = "13572_BranchInformationReport_2012-05-22.zip";
string filepath = "C:\\Documents and Settings\\user\\Desktop\\" + filename.ToString();
WebClient client = new WebClient();
string user = "abcd", pass = "password";
client.Credentials = new NetworkCredential(user, pass);
client.Encoding = System.Text.Encoding.UTF8;
try
{
client.DownloadFile("https://web.site/archive/13572_BranchInformationReport_2012-05-22.zip", filepath);
Response.Write("Success");
}
catch (Exception ue)
{
Response.Write(ue.Message);
}
提前致谢。