Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Progressbar su upload vb.net
Forum - C# / VB.NET - Progressbar su upload vb.net

Avatar
__BlackworM__ (Member)
Pro


Messaggi: 110
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 19:37
Domenica, 16/08/2009
Salve a tutti questo è il codice della mia applicazione

Dim url, urlcomp As String
        url = "ftp://ftp.blackworm.it/uploadfoto"

        urlcomp = url & "/" & nomefile.Text

        ' Creo una variabile con il path della nuova cartella da crearea
        'Dim path As String = Server.MapPath("/nuova_cartella/")
        ' Verifico che la cartella non esista già...
        'If Directory.Exists(path) = False Then
        ' ...Creo la cartella al percorso specificato
        'Directory.CreateDirectory(path)
        'End If


        Dim clsRequest As System.Net.FtpWebRequest = _
        DirectCast(System.Net.WebRequest.Create(urlcomp), System.Net.FtpWebRequest)

        clsRequest.Credentials = New System.Net.NetworkCredential(user.Text, pass.Text)
        clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile
        clsRequest.Timeout = -1

        ' read in file...
        Dim bFile() As Byte = System.IO.File.ReadAllBytes(nome.Text)

        ' upload file...
        Dim clsStream As System.IO.Stream = _
        clsRequest.GetRequestStream()
        clsStream.Write(bFile, 0, bFile.Length)
        clsStream.Close()
        clsStream.Dispose()

vorrei aggiungere una progressbar durante l'upload di un file come fare ?

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 11:44
Lunedì, 17/08/2009

PM Quote
Avatar
__BlackworM__ (Member)
Pro


Messaggi: 110
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 13:11
Lunedì, 17/08/2009
Ciao Lorenzo e grazie per il tuo interesse, diciamo che qui la situazione è leggermente più complessa, io voglio che la progress bar si riempia in base ad un processo di upload e conti in  base ad esempio ai mbyte o byte che sono stati già inviati e quindi così dare alla progressbar il valore dei mbyte del file e incrementare man mano che diminuiscono i byte da inviare...

Spero di essere stato chiaro.

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 13:50
Lunedì, 17/08/2009
è la stessa cosa del tutorial.
li la progress viene aumentata di uno, nel tuo caso devi fare il calcolo.....il massimo valore è dato dalla grandezza in byte del file. In base a quanto hai già scaricato ti calcoli di quanto deve essere aumentata la progress

PM Quote