w2kのWEBサーバーにインターネットを通して、
ファイルをアップロードしようと考えてるのですが、
HTTPとFTPのどちらの方法がBETTER
なんでしょうか?
それぞれの使い方の違いや優劣をご存知のかたお教えください。

A 回答 (5件)

補足から...


>大きめ/小さめの判断はどのくらいなんでしょうか?
 私の基準ですので...
 512Byteを越えたら大きなデータって判断しています。
    • good
    • 0
この回答へのお礼

えっ、そんなに小さい・・・
ありがとうございました。

お礼日時:2001/06/14 13:10

> 大きめ/小さめの判断はどのくらいなんでしょうか?



大きさと言うよりも、転送にかかる時間の問題になります。これは回線の太さや混雑具合にもよるので、一概には言えません。混雑していたら、例え1KBのデータでもタイムアウトになってしまいます。
しかし、タイムアウト以外でも転送モード("ASCII"や"binary")などがありますから、FTPを使った方が問題は出にくいと思います。
    • good
    • 0
この回答へのお礼

そうですね。一度評価してみます。
ありがとうございました。

お礼日時:2001/06/14 13:12

一応説明しておきます。



【HTTP】HyperText Transfer Protocol
→HTMLファイルを送受信するためのプロトコル。

【FTP】File Transfer Protocol
→HTMLに限らないファイル全般を送受信するためのプロトコル。

プロトコルは規約(約束事)という意味ですが、方式だと思ってくれても構いません。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2001/06/14 10:22

HTTPはFTPよりもタイムアウトになる時間が早いはず。

つまり、大きなファイルで転送に時間がかかる場合、HTTPだと途中でタイムアウトになってしまう危険性が高いです。
小さなフィルならば問題ないと思いますが、大き目のファイルでしたら、FTPの方が良いと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
タイムアウトは盲点でした。
大きめ/小さめの判断はどのくらいなんでしょうか?

お礼日時:2001/06/14 10:21

 私なら、短いファイル(数Byte~1K未満)ならHTTPのPUT等を使用してファイルのアップロードもどきを作成しますが、それ以上になるなら、FTPやメール(ちょっと面倒)を使用して画像をアップロードしますね。



HTTPを使用した時に...
利点:実装が簡単。HTTPとCGIの知識があれば出来る
欠点:大きなアイルの場合の処理(速度の問題)や、エラー訂正等々考えるとちょっと厄介。
   認証をそうするのか等の問題がある。
   ファイルの格納先等の細工が必要。

FTPを使用した時に...
利点:プロトコル的にファイルのアップロード用(??)ですので、いろいろ考えられているので、信頼性がある。
欠点:実装がちょっと複雑。
   ユーザの操作が必要になる(また、操作が増える)
   認証をそうするのか等の問題がある。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
整理された情報で役にたちました。

お礼日時:2001/06/14 10:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ