2014-10-09 44 views
1

它是任何方式來驗證上傳前在php中的文件大小。我已經添加了java腳本驗證,但用戶禁用客戶端驗證和上傳文件在GB的所以瀏覽器的用戶等待超過30分鐘上傳,然後在移動文件在PHP我顯示消息文件的大小更大。用戶刺激。請讓我知道任何方式來驗證上傳文件時的文件大小上傳之前的文件大小,然後在PHP中移動

+1

這是不可能的,因爲客戶端上傳服務器上的東西,然後是電話PHP來處理它,所以你只能用服務器設置來做到這一點 – Unlink 2014-10-09 08:03:51

回答

1

這是不可能做到這一點在PHP中,因爲當你上傳數據,Web服務器處理請求,然後執行PHP腳本,所以,用戶必須上傳他的請求第一。

如果用戶禁用了JavaScript的用戶可以限制最大請求主體,所以Web服務器不能Accpet頭更大的請求

對於Apache Web服務器,您可以設置limitrequestbody

相關問題