如果他們安裝這個驗證規則Laravel文件上傳驗證不會觸發 - TokenMismatchException
'user_file' => 'file|max:10240|mimes:xls,xlsx,doc,docx,pdf,zip'
一切都很好我可以上傳的文件。
我有我的upload_max_filesize 32MB,和post_max_size要設置爲40MB在php.ini
但如果我嘗試上傳文件超過40MB大我的驗證規則,甚至不觸發。我得到TokenMismatchException錯誤....
如果有人可以通過簡單地想上傳一些非常大的文件(例如視頻文件)
但我怎樣才能給用戶一些反饋? tokenmissmatch是瘋狂的......或者我應該增加上傳文件的大小 – lewis4u
我現在發現這個http://laravel.io/forum/02-20-2014-l40-csrf-tokenmismatchexception-when-uploading-large-files和你是對的有效載荷大小 – lewis4u
@ lewis4u你根本不能。你應該使用JavaScript做文件大小檢查。或者,您可以禁用該特定路由的csrf檢查,然後檢查是否沒有數據從請求傳遞。 –