0

Web サービスからファイル (.txt) をダウンロードしようとしています。私の Web サービスはこのコードで動作します

WebClient req = new WebClient();
HttpResponse Response = HttpContext.Current.Response;

Response.ContentType = "image/jpeg";
Response.AddHeader("Content-Disposition", "attachment;filename=" +
    fileName);
Response.WriteFile("C:\\Temp\\Storage\\" + (fileName));
Response.End();

クライアントから呼び出したいと思います。それはどのように行われますか?

4

1 に答える 1

0
private void btnDownload_Click(object sender, EventArgs e)
{
    WebClient webClient = new WebClient();
    webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
    webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
    webClient.DownloadFileAsync(new Uri("http://NikUser.com/myfile.txt"), @"c:\myfile.txt");
}

試してみてください....うまくいくことを願っています...

于 2013-02-15T10:32:59.120 に答える