AJUDA COM DOWNLOAD WEBSERVICE

KURTGU 20/05/2017 22:20:07
#474089
Criei um atualizador esta funcionando corretamente, gostaria de adicionar um progressbar com o valor do download estou tentando aqui, mas gostaria de uma ajuda.

Forma que estou fazendo download na aplicacao windows form.

 Private Sub BackgroundWorker1_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
Dim service As New THGService.Service()
Dim arquivo As Byte() = service.Download_Arquivo([Ô]INTEGRADOR-UBS.exe[Ô])
System.IO.File.WriteAllBytes([Ô]INTEGRADOR-UBS.exe[Ô], arquivo)
End Sub



Forma que esta no webservice

  <WebMethod>
Public Function Download_Arquivo(nomeDoArquivo As [String]) As Byte()
[ô]PEGA O CAMINHO DO ARQUIVO
Dim arquivo As [String] = Server.MapPath([Ô]~/Atualizacao/[Ô]) + nomeDoArquivo
[ô]ACESSANDO O ARQUIVO
Dim fileStream As System.IO.FileStream = System.IO.File.Open(arquivo, System.IO.FileMode.Open, System.IO.FileAccess.Read)
[ô]CRIANDO E DEFININDO O TAMANHO DO OBJETO QUE VAMOS RETORNAR
Dim arquivoByte As Byte() = New Byte(fileStream.Length - 1) {}
[ô]LENDO O OBJETO STREAM E ADICIONANDO EM arquivoByte
fileStream.Read(arquivoByte, 0, Convert.ToInt32(fileStream.Length))
[ô]FECHANDO O ARQUIVO
fileStream.Close()
Return arquivoByte
End Function

KERPLUNK 21/05/2017 13:11:43
#474094
E você quer que o progresso apareça na UI?
KURTGU 21/05/2017 18:09:43
#474098
Citação:

:
E você quer que o progresso apareça na UI?



Sim estou tentando fazer, já tive uma ideia de como fazer, peguei o tamanho do arquivo total agora estou ajustando para saber o quanto ele já baixou. Mais não sei se esta correto, mas estou tentando.
MARCELOKROL 21/05/2017 22:00:08
#474101
veja se isso te auda

http://www.macoratti.net/16/10/vbn_down1.htm
KURTGU 22/05/2017 15:48:41
#474119
Citação:

:
veja se isso te auda

http://www.macoratti.net/16/10/vbn_down1.htm



Obrigada pela ajuda mais conseguir resolver de outra forma...
Tópico encerrado , respostas não são mais permitidas