Hallo Leute
ich hab n kleines Problem mit meinen FTP Upload Programm.
Und zwar hab ich in den Upload ne Progressbar eingebaut, aber die macht nich ganz was sie soll.
Sie füllt sich zwar beim uploading, aber nur bis ca. 50% dann springt sie direkt auf 100%.
Das heißt, wenn der upload zu 50% fertig ist, steht die Progressbar erst auf 25% oder so...
Wie bekomme ich die genauer?
Ich hab den Uploadprozess auch schon in nen extra "Thread" gepackt, bingt aber auch nix...
Codeschnipsel:
ich hab n kleines Problem mit meinen FTP Upload Programm.
Und zwar hab ich in den Upload ne Progressbar eingebaut, aber die macht nich ganz was sie soll.
Sie füllt sich zwar beim uploading, aber nur bis ca. 50% dann springt sie direkt auf 100%.
Das heißt, wenn der upload zu 50% fertig ist, steht die Progressbar erst auf 25% oder so...
Wie bekomme ich die genauer?
Ich hab den Uploadprozess auch schon in nen extra "Thread" gepackt, bingt aber auch nix...
Codeschnipsel:
VB.NET-Quellcode
- Public Sub Upload()
- If MessageBox.Show("Wollen sie die Datei hochladen", "Uploading...", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
- Try
- WebClient.Credentials = New NetworkCredential(Username, Password)
- WebClient.UploadFileAsync(New Uri(FTP & Datenname), Datenpfad)
- Catch ex As Exception
- MsgBox("Fehler beim hochladen der Datei!")
- End Try
- End If
- End Sub
- Private Sub WebClient_UploadProgressChanged(ByVal sender As Object, ByVal e As System.Net.UploadProgressChangedEventArgs) Handles WebClient.UploadProgressChanged
- ProgressBar1.Value = e.ProgressPercentage
- End Sub