[英]laravel TokenMismatchException for file upload more than 8MB
[英]TokenMismatchException Issue on File Upload
幾個小時以來我一直在探索這個問題。 我已經兩次閱讀了GitHub問題上的所有帖子,而且大多數內容似乎都在運行。 我可以登錄/注銷/注冊。 我唯一的問題是提交一個表單,其中“enctype”設置為“multipart / form-data”(用於文件)。 我傾向於認為HTML編碼在某種程度上弄亂了“_token”值,但我不確定。 在CSRF中間件啟動之前,我試圖查詢請求。似乎沒有什么不妥。 任何幫助,將不勝感激。
控制器代碼
public function uploadPodcast(Request $request)
{
$request->file('podcast')->store('podcasts', 's3');
redirect()->back();
}
刀片模板代碼
<form method="POST" action="/admin/podcast-upload" enctype="multipart/form-data">
{{ csrf_field() }}
<label>Podcast File</label>
<input type="file" name="podcast" id="podcast">
<input type="submit">
</form>
錯誤
TokenMismatchException in VerifyCsrfToken.php line 68
給項目的存儲文件夾sudo chmod -R 777存儲/提供遞歸權限
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.