我使用請求類進行驗證。我有了這段代碼中有一個請求類:Laravel 5.1驗證失敗,正確的MIME /擴展
public function rules()
{
$rules = [
'attachment' => 'mimes:png,jpg,gif'
];
}
做一個$request->file('attachment')->getClientMimeType()
在我的控制器返回image/png
然而,每當我試圖發送一個png文件,我仍然得到驗證錯誤:「附件必須是一個類型爲:png,jpg,gif的文件。」
我使用的是被稱爲Paw休息客戶端通過一個Multipart form
將文件發送到後端我錯過了一步?
編輯:我不能使用image
作爲驗證規則,因爲我最終想開始接受pdf/doc和其他格式(image
失敗btw)。到目前爲止,PDF和doc都沒有通過驗證。
請發表格式html部分 – Gal
我使用一個名爲Paw的REST客戶端將請求發送到後端。我會更新相應的問題 – Xecure
您是否嘗試使用'image'規則? – user2094178