こんにちは。
この掲示板は大変助かります。
今、FTPでサーバーとやり取りしようとしています。
ローカルホストサーバー(127.0.0.1)ではFtpGetFile、FtpPutFileが
うまくいきのですが、
サーバーをUNIXマシンでテストするとFtpGetFileはいまくいくのですが FtpPutFileがうまくいきません。
Err.LastDllErrorをMSGBOXで確認したところ、12003が表示されました。
ネットで調べようとしたのですが、良く分かりません。
経験のある方がいたら、アドバイスをお願いします。
こちらを参照してみてください。
http://support.microsoft.com/kb/168492/ja
可能であれば、FtpPutFileが行われた時に、どのようなFTPコマンドがやり取り
されているのかを、FTPサーバ側のアクセスログにて確認されると良いでしょう。
魔界の仮面弁士さん、ありがとうございます。
HPを確認しました。
変更してみたのですがダメでした。
それで、別のサーバーでテストしたらうまくいきました。
今までテストしていたUNIXマシーンは通常はそれ自体がクライアントで稼動する予備機マシーンなのです。
いきなり、本番サーバーでテストするのは問題があるのでそのようにテストしていました。
後は、テキストファイルをアップロードしたら^Mが各行の最後に付加されているのを取り除くようにすることです。
助かりました。
ツイート | ![]() |