Загрузка файла по HTTP и чтение результата в C # - PullRequest
0 голосов
/ 20 апреля 2009

Название этого вопроса должно быть само за себя, но в основном у меня есть этот код (работает)

        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();
        }

Как бы я прочитал этот результат этого запроса после его завершения?

Ответы [ 2 ]

1 голос
/ 20 апреля 2009

Вы получаете его из свойства Result UploadFileCompletedEventArgs (http://msdn.microsoft.com/en-us/library/system.net.uploadfilecompletedeventargs_members(VS.80).aspx). У вас уже есть UploadFileCompletedEventHandler, поэтому вам просто нужно изменить метод, реализующий этот делегат,

0 голосов
/ 16 октября 2009
...