投稿日 | : 2004/02/03(Tue) 16:33 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^5: FTPサーバへのファイル移動について |
> パスは何度も確認してやってみたのですが
実際には、ローカルのどこにあるファイルを、
サーバのどこのパスにアップロードしたいのでしょうか?
No.7813で、私の方から
》 ftp://ftp.****.co.jp/***/***/*****/RIO.pdf
》 ではなく、
》 ftp://ftp.****.co.jp/RIO.pdf
》 へのアップロードを試みている事になりますが、それで良いのでしょうか?
という逆質問をしましたよね。
実際には、どちらのパスにアップロードさせたいのでしょうか。
(それとも、どちらのパスも望むべきパスではないのでしょうか?)
> なかなかうまく作動しません。
Executeメソッドの処理は「非同期」で実行される事になります。
つまり、通信が完了するのを待たず、次の行が続けて実行される仕様です。
(しかし、前回のExecuteでの通信が完了するまで、次のExecute処理は行えません)
ヘルプのStateChangedの例などを参考にして、通信の完了を調べるためのコードを
記述して見てください。もし、そうしたコードを書いているにも関わらず、
『なかなかうまく作動しない』という事であれば、通信後のResponseCodeプロパティや
ResponseInfoプロパティの内容を教えてください。また、エラーが出ているようであれば、
そのメッセージ内容についても教えてください。