FTP サーバーにファイルをアップロードしたいのですが、資格情報の値は userlabel passlabel と servlabel です。これらはすべて、資格情報に対応するラベルです。パスラベルとユーザーラベルは実際には混同されています。パスはユーザーで、ユーザーラベルはパスワードです。プログレスバーを実装したいのですが、やり方がわかりません 誰か助けてください
これまでの私のコードは次のとおりです。
Private Sub BW_DoWork(ByVal sender As System.Object,
ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BW.DoWork
Dim clsRequest As System.Net.FtpWebRequest = _
DirectCast(System.Net.WebRequest.Create(ServLabel.Text &
TextBox1.Text),
System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential(PassLabel.Text, UserLabel.Text)
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile
' read in file...
Dim bFile() As Byte = System.IO.File.ReadAllBytes(txtFile.Text)
' upload file...
Dim clsStream As System.IO.Stream = _
clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()
BW.ReportProgress(clsStream.Position.ToString)
MsgBox("File Is Now In Database", MsgBoxStyle.OkOnly, "Upload Complete")
End Sub