[英]How to limit file upload size in PHP?
我想節省帶寬並將上傳文件的大小限制在我們的網頁上。 問題是我可以設置上傳文件的最大大小(例如,1 MB)但是用戶可以選擇50 MB文件並且可以上傳它以發現PHP實際上不接受這種大小的文件 - 上傳是完全沒必要。
我能以某種方式阻止這種情況嗎
(我可以在Javascript中查看文件大小,但並非所有瀏覽器都支持此。閃存是一種選擇,但它也不是通用的)。
謝謝!
在.htaccess
使用LimitRequestBody
指令 :
示例(設置1Mb限制)。 創建/修改.htaccess
文件(在您的webroot或更高版本中),並添加:
LimitRequestBody 1048576
超過限制時,請求將被中斷 。 用戶將獲得類似於以下內容的響應:
413請求實體太大
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.