Ciao,
ho un form con un pulsante (Button1) e una progress bar (ProgressBar1)
il codice è il seguente:
codice:
Imports System.Net
Imports System.Net.WebClient
Public Class Form1
Sub UpdateProgressBar(ByVal sender As Object, ByVal e As UploadProgressChangedEventArgs)
If progressBar1.InvokeRequired Then
progressBar1.Invoke(New UploadProgressChangedEventHandler(AddressOf UpdateProgressBar), sender, e)
Exit Sub
End If
progressBar1.Value = CInt(progressBar1.Minimum + ((progressBar1.Maximum - progressBar1.Minimum) * e.ProgressPercentage) / 100)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim client As New System.Net.WebClient()
AddHandler client.UploadProgressChanged, AddressOf UpdateProgressBar
With client
.Credentials = New NetworkCredential("00000000@aruba.it", "password")
.UploadFile("ftp://ftp.miosito.it/public/test.zip", "C:\test.zip")
End With
End Sub
End Class
In poche parole devo carricare il file test.zip presente in C sul server aruba nella cartella public.
Il problema è che mi da errore:
Errore del server remoto: (550) File non disponibile (ad esempio file non trovato o non accessibile)..
cosa sbaglio ?
grazie !