私は、ユーザーが別のWebサイトにログインし、そのサーバーから指定されたファイルをダウンロードできるようにするこのアプリケーションに取り組んでいます。これまでのところ、Webサイトにログオンしてファイルをダウンロードすることに成功しました。しかし、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);
}
前もって感謝します。