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 !