Pergunta

O título desta pergunta deve ser auto -explicativo, mas basicamente tenho esse código (funcionamento)

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

Como eu leria esse resultado dessa solicitação depois de concluída?

Foi útil?

Solução

Você obtém da propriedade Resultado de UPLOPLECILECIMENTEDEVENTARGS (http://msdn.microsoft.com/en-us/library/system.net.uploadfileCompletetedeventargs_members(vs.80).aspx). Você já tem um uploadFileCompleteDeventHandler, então você só precisa modificar o método implementando esse delegado,

Outras dicas

Este link é ajuda completa Upload de arquivo com progresso em C#

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top