簡體   English   中英

TokenMismatchException文件上載問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM