tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^8: FTPのGetFileSizeでエラーがでる
投稿日: 2010/05/07(Fri) 17:13
投稿者AMI
早速のお返事ありがとうございます。
FFFTPで試したところ

> "STAT" … 現在の状態(TYPE等)を表示
現在はASCIIモードでした。
> "FEAT" … サーバに実装されている拡張コマンド(SIZE等)のリストを取得
SIZEコマンドも表示されたので、実装されているとおもいます。

そこで、
FTP コマンドの場合、"TYPE I" でバイナリモードに変更したあと、
SIZEコマンドを実行したら、正常に取得できました。

そのことから、
サーバー自体はSIZEコマンドをサポートしているということはわかりました。

あとはそれをVBで実装させるだけなのですが、
調べたところ、標準で「UseBinary」モードはTRUEになっていました。
しかし、もう一度下記のように、Trueに設定してあげても、
同様のエラーが表示されます。
            ftpReq.Method = System.Net.WebRequestMethods.Ftp.GetFileSize
            ftpReq.UseBinary = True

他に設定するプロパティがあるのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。