Aptana Studio 3 で作業するために、FTP 接続を介してローカル ファイル システムにファイルをダウンロードしようとしています。しかし、奇妙な問題があります。サーバーからファイルを取得しようとするたびに、次のエラーが表示されます:「読み取り用にファイルを開くことに失敗しました」
非常にシンプルですが、情報に乏しいメッセージです。そこで、インターネットで調べました。多くの人がこのエラーを抱えているわけではありませんが、うまくいった解決策について話している人もいます. 彼らは、エラーの原因は Windows ファイアウォールであり、このコマンドをコマンド ライン (cmd.exe) で実行する必要があることを解決するために、「netsh advfirewall set global StatefulFtp disable」と主張しています。
しかし、これは私の問題を解決しませんでした。次に、エラーが長いダウンロードでのみ発生していることに気付きました。(多くのファイルを含むダウンロードで、時間がかかります)。
それから私はより注意深く観察しました。したがって、Aptana は基本的に、最初にファイルの日付 (最終変更日) を取得してローカルのものと比較し、次に新しいファイルをダウンロードしようとします。したがって、2 つの段階があります (日付の確認とダウンロード)。
最後の段階 (ダウンロード) に 30 秒以上かかると、このエラーが発生します。他の誰かがこの問題を抱えていますか? どうすればこれを解決できますか?
注: これはパッシブな通常の (安全でない) ftp 接続です。
編集: コンソールで一度このエラーが発生し、同期の問題もあることに気付きました。
ftp> MDTM w.jpg
213 20090622101257
ftp> TYPE I
200 タイプを I に設定
ftp> CWD /www/home/images/banner
200 タイプを I に設定
ftp> PASV 250
CWD コマンドが成功