Servus,
ich bin gerade sehr verwundert. Wenn ich einen Asyc. Datei Upload mache und dessen Fortschritt mit Hilfe des ProgressChanged Events bzw. den eArgs anzeige,
dann hört er bei mir immer bei 50% auf und ist dann fertig. Sprich: Er Uploadet die Datei, die Progressbar läd, aber bei 50% machts "Zack" und er ist auf 100.
Es funktioniert alles mit dem Upload. Nur die Anzeige funktioniert nicht ordnungsgemäß. Woran liegt das? Wie behebt man dieses Problem?
Hier der Code:
Bitte um Hilfe.
ich bin gerade sehr verwundert. Wenn ich einen Asyc. Datei Upload mache und dessen Fortschritt mit Hilfe des ProgressChanged Events bzw. den eArgs anzeige,
dann hört er bei mir immer bei 50% auf und ist dann fertig. Sprich: Er Uploadet die Datei, die Progressbar läd, aber bei 50% machts "Zack" und er ist auf 100.
Es funktioniert alles mit dem Upload. Nur die Anzeige funktioniert nicht ordnungsgemäß. Woran liegt das? Wie behebt man dieses Problem?
Hier der Code:
VB.NET-Quellcode
- WithEvents uploader As New WebClient
- Sub Upload()
- uploader.Credentials = New NetworkCredential("user", "pw")
- uploader.UploadFileAsync(New Uri("ftp://server.de/bla.txt"), "bla.txt")
- End Sub
- Private Sub uploader_UploadProgressChanged(ByVal sender As Object, ByVal e As System.Net.UploadProgressChangedEventArgs) Handles uploader.UploadProgressChanged
- ProgressBar1.Value = e.ProgressPercentage
- Label1.Text = "Status: " & CStr(e.ProgressPercentage) & "%"
- End Sub
- Private Sub uploader_UploadFileCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs) Handles uploader.UploadFileCompleted
- MessageBox.Show("Feddisch")
- End Sub
Bitte um Hilfe.