0

VB.NETでFTP経由でファイルを送信しようとしています。

サーバーのパスワードとユーザー情報が記載された3つのラベルと、ファイルの場所が呼び出されたテキストボックスがtxtFileありTextbox 1、新しいファイル名があります。

[送信]をクリックしても、Webサイトに表示されませんか?

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 に答える