AJUDA COM DOWNLOAD WEBSERVICE
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.
Forma que esta no webservice
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
E você quer que o progresso apareça na UI?
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.
veja se isso te auda
http://www.macoratti.net/16/10/vbn_down1.htm
http://www.macoratti.net/16/10/vbn_down1.htm
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