[FFFTP] フォルダをダウンロードできないときの対処法
サーバーからローカルにフォルダをダウンロードしようとしたところ、処理が終わっているように見せかけて全くダウンロードできていませんでした。
大量のデータをダウンロードしようとしたときに失敗しているみたいです。
設定をいろいろ変えて試してみました。(最終的な設定は1.3 結果をご覧ください。)
フォルダをダウンロードできない時の対処法
対処法:ホストの設定を変更する
「ホストの設定」画面を開きます。
※「ホストの設定」画面の開き方が分からない場合は、下記の記事を参考にしてください。
「ホストの設定」から「高度」タブを開きます。
設定を以下のように変更します。
これで、ダウンロードが失敗することなく、実行できるようになります。
どうしてこれでできるのかは、これから解説します。
検証
初期設定
初期設定は以下のようになっていると思います。
これでファイルをダウンロードした結果、以下のようになりました。
MLSDでエラーが出ました。
MLSDを無効にしてみます。
MLSDを無効にする
MLSDでエラーが出たため、MLSDを無効にしてみます。
これで、ファイルをダウンロードしてみます。
LISTでエラーが出ました。
LISTを無効にしてみます。
LISTを無効にしてみる
LISTでエラーが出たため、LISTを無効にしてみます。
これでファイルをダウンロードしてみます。
ダウンロードが正常に終了しました。
NLST -Rを無効にしてみる
ちなみに、残りの “NLST -R”を無効にしてみます。
これは、エラーになってしまいました。
結果
この設定にすると、ダウンロードできます。