0
我知道有很多關於進度條的其他問題,雖然我已經通過他們看「全部」,並找不到一個工程。VB.NET上傳到FTP進度條
我想上傳c:\ screenshot.png到我的ftp中,進度條和msgbox一旦完成。
有人可以爲我提供一個工作的例子嗎?
Thankyou
編輯繼承人我試過的代碼。上傳作品,雖然進度欄dosent。
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 btnUpload_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
Label16.Text = "Uploading now..."
Label16.Update()
Dim client As New System.Net.WebClient()
AddHandler client.UploadProgressChanged, AddressOf UpdateProgressBar
With client
.Credentials = New NetworkCredential(_
"[email protected]", "mine123!")
.UploadFile("ftp://slimar.eu/screenshot.png", "C:\screenshot.png")
End With
Label16.Text = "Done!"
Label16.Update()
End Sub
'雖然進度條dosent'請解釋這部分。怎麼了?它會凍結嗎?進度欄是否不可視化更新?整個事情發生有多快? – Neolisk