METHOD=POSTで送れる容量は?

[上に] [前に] [次に]
Akame [E-Mail] 1998/10/20(火) 14:35:26
前回ファイルのアップロード方法でおじゃましたAkameです。
今回も質問させてください。
ファイルのアップロードするときにMETHOD=POSTで送るのですが、圧縮
ファイルなどはエラーが出て送ることができません。もしかして送れる
容量の制限があるのでしょうか?
もしある場合、容量が大きいものをアップロードする場合はどうしたら
良いのでしょうか?教えてください。よろしくお願いします。

まる高 1998/10/20(火) 18:51:22
依然、このような質問があったような気がします。
どのようなエラーがでているのかしら。
小生は画像データ(100Kb以上)やテキストファイルをガンガン、
アップロードしていますが問題なく送信できています。最大容量は
あるのかな?ネットの問題のような気もしますが。
ちなみに小生はFORMのENCTYPE="multipart/from-data"を使用して
クライアントから標準入力を通じて送られるデータをCGIプログラム
で読み込むオーソドックスなやり方でアップしています。

mo [E-Mail] 1998/10/20(火) 20:11:56
私も ENCTYPE="multipart/from-data" で数メガのデータを POST
していますが、UNIX の NN, Mac の NN 両方とも問題なく動作しています。
サイズではなく、別に問題があるんだと思います。

尾高 雄吾 [E-Mail] 1998/10/21(水) 11:13:41
ENCTYPE="multipart/from-data" での話ですが、
200k程度のファイルもアップロード出来ない環境も
あるようですので、サーバーの設定によるのでは
ないかと思われます。

匿名希望 1998/10/23(金) 18:57:47
読み取り側のCGIに問題があるのかも。ネットワーク経由の場合、read()
で指定したサイズ分を一度には読み出せず、何回かループさせる必要が
あります。はずしていたらごめんなさい。

Akame [E-Mail] 1998/10/26(月) 14:01:33
皆様助言をありがとうございます。今現在ファイルのアップロードはメールに
添付する形で行っています。実際に出たエラーは、
"cgi-lib.pl: Request to receive too much data: 4345187 bytes "です。
でも、このCGIのプログラミングは私が作ったものではないのでどう直せば
良いのか分かりません。本来はメールに添付ファイルとしてではなく、フォル
ダに保存したいのですが・・・。もし、ファイルのアップロードの詳しい方法
(ページ)をご存じの方教えてください。

Akame 1998/10/28(水) 14:02:40
[[解決]]
皆様本当にお騒がせいたしました。
ファイルのアップロードはCGIではなくてVisual Basicでやりました。助言を下さいました皆様ありがとうございました。

[上に] [前に] [次に]