Oppure

Loading
16/08/09 17:37
__BlackworM__
Salve a tutti questo è il codice della mia applicazione

Dim url, urlcomp As String
url = "ftp.blackworm.it/…;

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 ?
aaa
17/08/09 11:11
__BlackworM__
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.
aaa
17/08/09 11:50
lorenzo
è 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
aaa