- 締切済み
HTTPサーバーからFTPサーバーへ自分のパソコンを経由せずにダウンロードをしたい
タイトルの通り、HTTPサーバーからFTPサーバーへ自分のパソコンを経由せずにダウンロードをしたいんです。 外出先などで、回線の遅いパソコンを使っているときにダウンロードしたいときがあるんですけど、そう言うファイルに限ってサイズが大きいんですよ。 だからまずFTPサーバーにダウンロードさせておいて、あとでそのFTPサーバーから、速い回線を使っているパソコンでダウンロードしたいんです。(遠隔ダウンロードって言うんですかね…) こんなことが出来るフリーソフト(もしくはシェア)ってありますか?もしあったら教えて下さい。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- selju
- ベストアンサー率57% (100/173)
要件にあっているかどうか、わかりませんが、 SmartFTPというソフトで対応できませんか。 私も使っていますが、便利ですよ。
- 参考URL:
- http://www.smartftp.com/
- k-841
- ベストアンサー率27% (129/465)
たしかHTTPの転送はリクエストのあったホストに対してデータを転送するものだったような気がしますので、HTTPサーバからFTPサーバにデータを転送するということは、FTPサーバからHTTPサーバに対してリクエストする必要があると思います。このことから、#1の方がおっしゃるように、もし可能であればtelnetで一旦FTPサーバにログインし、FTPサーバからHTTPサーバにリクエストしてダウンロードすることになると思います。 wgetの使用方法は、基本的に wget [options] URL です。 ところで、素朴な疑問なんですが、速い回線を使っているパソコンがあるなら、そのパソコンから直接ダウンロードする方がはるかに楽だと思うんですが、そういうわけにはいかない理由でもあるんでしょうか?
お礼
使い方教えていただきありがとうございました。 > wgetの使用方法は、基本的に wget [options] URL です。 ということは、telnetの画面で wget [options] http://なんちゃらかんちゃら/なんとか.zip と入力すればFTPサーバーにダウンロードできるってことですね?
補足
学生寮にいるんですけど、そこの回線が速いんですよ。 でも家に帰るとアナログ56kなんで・・・ 長期間の休みはずっと帰らないといけないし・・・ 短い間しか公開されないファイルとかがあるんで、 それを遅いアナログ56kでダウンロードするのはつらいんです。 とりあえず消されないFTPサーバーにダウンロードしておいてそこから後で寮に帰ってきたときにダウンロード、という形でやりたいんです。
- 春原 なの(@ymda)
- ベストアンサー率37% (668/1777)
telnetを使えるプロパイダならできるでしょう。 wget というソフトを使ってみるのはいかがでしょうか?
補足
Wget紹介していただきありがとうございます。 このソフト、コマンドプロンプトで動作ですか。ちょっと難しいですね… 通常のWgetの使い方はどこのHPでも紹介されててだいたい理解できましたが、私が希望するような使い方に付いては説明が無いです… マニュアルも翻訳機にただかけたような日本語しかないので分り難いし… 具体的にどのようなコマンドを入れればいいのでしょうか、また、詳しく説明されてるページなどありましたら、教えていただけたら嬉しいです。
補足
回答どうもありがとうございます。 SmartFTPだとFTP⇔FTPはできるんですけど HTTP→FTPがどうもできなそうなんですよ・・・ もしできるようならやり方を教えていただけますか? おねがいします。