■42982 / inTopicNo.3) |
Re[2]: VB.NETによる、FTP接続について |
□投稿者/ 初心者さん (3回)-(2009/10/26(Mon) 10:00:51)
|
2009/10/26(Mon) 10:01:29 編集(投稿者)
> ただ単に、anonymous 設定かそうでないか・・・と言うことだと思いますが。 > > FTPも認証を行う設定がありますので、anonymous(匿名)接続を許可する・しない > の設定がありますので、ID/PWDが必要なだけかと・・・
◆オショウ様
ご返信ありがとうございます。 ただ、ログイン時には以下のロジックのようにID/PWを設定してログインしているため、 anonymousでログインしているとは思えないのですが、当方の認識違いでしょうか。
Dim u As New Uri("ftp://XXX.XXX.XXX.X/XXX/XXXX/XXXXX") 'ダウンロードしたファイルの保存先 Dim downFile As String = "C:\test.txt"
'FtpWebRequestの作成 Dim ftpReq As System.Net.FtpWebRequest = _ CType(System.Net.WebRequest.Create(u), System.Net.FtpWebRequest) 'ログインユーザー名とパスワードを設定 ftpReq.Credentials = New System.Net.NetworkCredential("admin", "pass")
'MethodにWebRequestMethods.Ftp.DownloadFile("RETR")を設定 ftpReq.Method = System.Net.WebRequestMethods.Ftp.DownloadFile '要求の完了後に接続を閉じる ftpReq.KeepAlive = False 'ASCIIモードで転送する ftpReq.UseBinary = False 'PASSIVEモードを無効にする ftpReq.UsePassive = False
'FtpWebResponseを取得 Dim ftpRes As System.Net.FtpWebResponse = _ CType(ftpReq.GetResponse(), System.Net.FtpWebResponse)
........
また、IEではブラウザのアドレス欄にサーバのIPだけを指定して、右クリックでログイン方法を設定でログインしても、 「pub」フォルダだけが表示されるだけで、それより下層、上層にアクセスできません。 これがご指摘のanonymousでのログインということなのでしょうか??
|
|