質問

この質問のタイトルは一目瞭然ですが、基本的にはこのコードがあります(機能しています)

        progfrm = new progressform();
        System.Net.WebClient ahwebclient = new System.Net.WebClient();
        progfrm.Show();
        ahwebclient.UploadProgressChanged += new System.Net.UploadProgressChangedEventHandler(ahwebclient_UploadProgressChanged);
        ahwebclient.UploadFileCompleted += new System.Net.UploadFileCompletedEventHandler(ahwebclient_UploadFileCompleted);
        ahwebclient.UploadFileAsync(new Uri("http://upload.anyhub.net/bin/demovu_upload.php"), "C:/install.exe");
        while (ahwebclient.IsBusy)
        {
            Application.DoEvents();
        }

このリクエストが完了したら、この結果をどのように読み取ることができますか?

役に立ちましたか?

解決

これは、UploadFileCompletedEventArgs の Result プロパティから取得します (http://msdn.microsoft.com/en-us/library/system.net.uploadfilecompletedeventargs_members(VS.80).aspx)。UploadFileCompletedEventHandler はすでにあるので、そのデリゲートを実装するメソッドを変更するだけです。

他のヒント

このリンクは、<のhref = "http://forum.codeproblem.com/c/how-to-upload-file-to-http-webserver-with-progress-information/msg36/?PHPSESSID=いっぱい助けています520aad776a7823c631a97af3ceb298cb#新しい」のrel = "nofollowをnoreferrer"> C#の

の進展によるファイルのアップロード
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top