0

我正在尝试通过 VB.NET 中的 FTP 发送文件。

我有 3 个带有服务器密码和用户信息的标签,以及一个带有文件位置的文本框,txtFileTextbox 1的文件名是新的。

我点击发送,但它没有出现在我的网站上?

My.Computer.Network.UploadFile(txtFile.Text, 
                               ServLabel.Text & TextBox1.Text, 
                               PassLabel.Text, 
                               UserLabel.Text)
4

2 回答 2

1

根据; http://msdn.microsoft.com/en-us/library/dfkdh7eb(v=vs.90).aspx

您交换了用户名和密码;

Public Sub UploadFile( _
   ByVal sourceFileName As String, _
   ByVal address As String, _
   ByVal userName As String, _
   ByVal password As String _
)

并且应该这样做;

My.Computer.Network.UploadFile(txtFile.Text, 
                               ServLabel.Text & TextBox1.Text, 
                               UserLabel.Text,
                               PassLabel.Text)

此外,请确保您的服务器地址和文件名之间有必要的路径分隔符。

于 2013-02-03T14:25:31.127 回答
0

您可以使用 FtpWebRequest 类。这是一个示例:http: //msdn.microsoft.com/en-us/library/ms229715.aspx

于 2013-02-03T14:22:31.037 回答