- - PR -
ftpを使用したファイルダウンロード
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-02-16 18:06
ASP.NETでC#を使用して開発しています。
Webサーバ上のファイルをダウンロードする際、ftpを使用してダウンロードすることは可能でしょうか? また、可能であるとして、ftpを使用するメリットってありますか。 | ||||
|
投稿日時: 2005-02-16 18:40
>Webサーバ上のファイルをダウンロードする際、ftpを使用してダウンロードすることは可能でしょうか?
可能です。 構文的にftp://xxx.example.com/dir/file.exeとでも書いてください。 >また、可能であるとして、ftpを使用するメリットってありますか。 私は無いと思います。 _________________ 中博俊 MSMVP Visual Studio C# Since 2004/04-2005/03, MCP http://naka.wankuma.com/ http://blogs.wankuma.com/naka/ naka@wankuma.com | ||||
|
投稿日時: 2005-02-16 20:05
>Webサーバ上のファイルをダウンロードする際、ftpを使用してダウンロードすることは可能でしょうか?
例えば、c:\dir\ をFTPとHTTP両方の仮想フォルダにすれば、その下のファイルはどちらからも ダウンロード出来ます。 >また、可能であるとして、ftpを使用するメリットってありますか。 計測したことはないが、HTTPよりFTPの方が高速だと聞いたことがあります。 (もしかして大差ない?) http://www.atmarkit.co.jp/icd/root/24/5786824.html | ||||
|
投稿日時: 2005-02-16 21:21
大差無いと思う。HTTPの場合、HTTPヘッダが増える分確かにデータ量は増えると思う。でも増えたとしても誤差の範囲じゃないかな。HTTPには圧縮転送するオプションがあるので、条件次第ではHTTPの方が早いかも。HTTP1.1ならリジューム機能が使えるので、HTTPの方が有利だと思うな。 _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ | ||||
|
投稿日時: 2005-02-17 06:17
今日は
ダウンするファイルサイズによると思います。 HTTPでは、80ポートを使いますが、FTPでは、制御とデータ通信に別々のポートを使います。 大きいファイルでは、他のHTTPアクセスのレスポンスが悪くなると思います。 | ||||
|
投稿日時: 2005-02-17 10:04
確かに、画像ファイルなどの場合は時間がかなり変わりますね。 (実証済み) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-02-17 15:02
いろいろご回答ありがとうございました。
参考になりました。 |
1