Estoy intentando descargar un archivo remoto y que me muestre su progreso en una progressbar. Pero algo debo
de hacer mal, y no tengo muy claro para poner el progreso la PB.
No puede ser muy dificil, lo que hago actualmente es:
Código:
CLIENT
Private Sub Download_Click()
WS.SendData "download" & Ruta.Caption
End Sub
SERVER
If Left(datos, 8) = "download" Then
datos = Mid(datos, 9)
tamaño = FileLen(datos)
WS.SendData "dtam" & tamaño
End If
CLIENT
If Left(datos, 4) = "dtam" Then
datos = Mid(datos, 5)
PB.Max = datos
'MsgBox PB.Max
WS.SendData "dok" & Ruta.Caption
End If
SERVER
If Left(datos, 3) = "dok" Then
datos = Mid(datos, 4)
'aki debe de estar el fallo
Dim filedata As String
Open datos For Binary As #1
filedata = Input(LOF(1), 1)
Close #1
WS.SendData "dongo" & filedata
End If
CLIENT
If Left(datos, 6) = "downgo" Then
datos = Mid(datos, 7)
Open App.path & "\miArchivo" For Binary As #1
Put #1, , datos
Close
MsgBox "descarga completada"
End If
Agradeceria mucho cualquier ayuda!!
Gracias amigos!!