FtpPutFileで12003のエラー

解決


Pitto  2005-04-12 19:03:54  No: 89343  IP: [192.*.*.*]

こんにちは。
この掲示板は大変助かります。

今、FTPでサーバーとやり取りしようとしています。
ローカルホストサーバー(127.0.0.1)ではFtpGetFile、FtpPutFileが
うまくいきのですが、
サーバーをUNIXマシンでテストするとFtpGetFileはいまくいくのですが FtpPutFileがうまくいきません。
Err.LastDllErrorをMSGBOXで確認したところ、12003が表示されました。
ネットで調べようとしたのですが、良く分かりません。
経験のある方がいたら、アドバイスをお願いします。

編集 削除
魔界の仮面弁士  2005-04-12 19:20:58  No: 89344  IP: [192.*.*.*]

こちらを参照してみてください。
http://support.microsoft.com/kb/168492/ja

可能であれば、FtpPutFileが行われた時に、どのようなFTPコマンドがやり取り
されているのかを、FTPサーバ側のアクセスログにて確認されると良いでしょう。

編集 削除
Pitto  2005-04-13 11:14:18  No: 89345  IP: [192.*.*.*]

魔界の仮面弁士さん、ありがとうございます。
HPを確認しました。
変更してみたのですがダメでした。
それで、別のサーバーでテストしたらうまくいきました。
今までテストしていたUNIXマシーンは通常はそれ自体がクライアントで稼動する予備機マシーンなのです。
いきなり、本番サーバーでテストするのは問題があるのでそのようにテストしていました。
後は、テキストファイルをアップロードしたら^Mが各行の最後に付加されているのを取り除くようにすることです。

助かりました。

編集 削除