- ベストアンサー
アップロードの完了前に容量を取得したいのですが・・・
Perlで簡易なアップロード掲示板を作成しています。 アップロードできるファイルの容量を制限したいのですが、アップロードデータを全てサーバ側で受け取ってからstatやlengthなどで容量オーバーかどうかを調べるのではなく、ユーザがアップロードを開始した時点で、Perl側でユーザがこれからアップロードしようとしているファイルの容量を取得する方法などはあるでしょうか? もしPerlだけでは不可能といったことであれば、代替方法の大枠でも教えていただければ幸いです。 よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
お礼
.htaccessでサイズの制限が掛けられるんですね! 知りませんでした。有難うございます。 あと、お礼遅くなってしまって申し訳ありません。 ただ、やりたい事としては回線の圧迫を抑えることで、例えば100Mの制限をサーバ側(.htaccessやCGI)で掛けたとしても、中には1GBのデータを無理やりUPしようとする人が居ると思うんです。仮にサーバ側で容量制限を掛けていたとしても、その人の無謀な試みによって回線はかなり圧迫されてしまいますよね? 最終的に「容量オーバーの為アップロードできません」のエラーを出力することはできると思うのですが、1GB挙げようとするその行為を、事前に食い止めたいのです。