CGI-BBS > 画像処理 > ImageMagick > データ容量の制限


(株)友林堂
(株)友林堂


データ復旧、即日 データ¨復旧¨テラステーション¨修理

質問者 吉村 潔  投稿日 1/26(土) 11:55:27
minibbs-aを使わせていただいていますが、デジカメのファイルをそのままアップする時に制限値を越えてしまう場合が有ります。
その場合にImageMagickで制限値を増やすことは可能でしょうか?
回答者 アルル  [削除]  投稿日 1/26(土) 18:43:48
こんにちは。
だいたい画像の大きさは、130KBあたりでエラーが起きませんか?
またエラー内容は、”Request to receive too much data”
という内容でしょうか?
質問者 吉村 潔  [削除]  投稿日 1/26(土) 19:02:39
アルルさんこんばんは。
おっしゃるとおりです。120〜30k以上でエラーが出ます。
使っているデジカメのデータが100〜140k位なのでエラーが出たり出なかったりしています。利用はLANのみなので少々データ大きくてもかまわないのですが・・・
宜しくお願いいたします
回答者 アルル  [削除]  投稿日 1/26(土) 19:13:19
了解です。
これはImageMagickの制限ではないです。
同梱されている cgi-lib217.pl というのがありますが
このライブラリをそのまま使用した場合
131072 byte(約130kb)以上の送信はエラーとなります。
対策ですが、cgi-lib217.pl の 21行目に

$cgi_lib'maxdata = 131072 (約130kb)

というところがありますこの数値を大きくしてください。
約500kbまでアップしたいなら500000とかにします。 
動作確認をしていませんがたぶんこれでいけるはずです。
質問者 吉村 潔  [削除]  投稿日 1/26(土) 19:30:09
ご教示ありがとうございます。
上手く行きました。
ありがとうございました。

このページは終了したので返信(回答)は書きこめません

データ復旧、即日 データ¨復旧¨テラステーション¨修理 Web裏技