CGI-BBS > 情報収集 > フォームメール > 扱える総データ転送量は最大131,000bytes以上に


カレッヂ
カレッヂ


質問者 YukiSugino  投稿日 4/11(水) 23:42:53
扱える総データ転送量は最大131,000bytes以上にしたいのですが
どのようにすればよいのでしょうか?
お教え下さい。
http://www.d1.dion.ne.jp/~sweet/form.html
デジカメで撮影されたサイズくらいを送信出来るようにしたいのです。
***********************************
http://www.d1.dion.ne.jp/~sweet/
オリジナルジグソーパズルの製作・販売
***********************************
回答者 しあわせのツボ  [削除]  投稿日 4/12(木) 00:31:20
128KB制限はHTTPプロトコルの仕様ですので、どうにもなりません。
CGI単体で見ればエラーチェックを外すことで対応可能ですが、それによって受け取ったデータは全く保証されません。
どうしてもそれ以上のデータを扱えるようにしたいのであれば、FTPやメール添付など、フォームを使わない方法を考えるべきだと思います。業務でお使いなら特に。
回答者 野澤 義一  [削除]  投稿日 5/23(木) 10:26:40
エラーチェックを外す方法を教えてください。
cgi-lib217.plでよろしいのですか?
よろしくお願い致します。
回答者 しあわせのツボ  [削除]  投稿日 5/23(木) 11:29:08
$cgi_lib'maxdata    = 131072;    # maximum bytes to accept via POST - 2^17
という行があります。
なお、書き換えた場合はそうとわかるようファイル名を変更することを推奨します。
流用してトラブルの原因となる場合があるので。
回答者 野澤 義一  [削除]  投稿日 5/23(木) 13:26:02
返信誠にありがとうございました。
早速、アドバイスを試みたのですが
cgi-lib.pl: Request to receive too much data: 4208732 bytes
のエラーが出てしまいました。
やはり、このサイズの画像ファイル(.jpg 合計10個のファイル)は無理なのでしょうか?
よろしくお願い致します。

返信(回答)する


Web裏技