我的驗證規則,Laravel MIME類型的猜測替代
// Get request input
$caption = Request::input('caption');
$photo = Request::file('photo');
// Request validation
$validator = Validator::make(
[
'caption' => $caption,
'photo' => $photo
],
[
'caption' => 'required',
'photo' => 'mimes:jpeg,jpg'
]
);
// If validation fails
if($validator->fails()) {
return redirect()->back()->withInput()->withErrors($validator);
}
錯誤!
LogicException在MimeTypeGuesser.php行127:無法猜測 MIME類型,因爲沒有猜測,可用(你啓用 php_fileinfo擴展?)
我知道解決的辦法是讓在php.ini設置中擴展名爲php_fileinfo.dll。
但是我在一個共享主機上,我已經和服務器管理員討論過啓用這個擴展。不幸的是,他們拒絕了我的要求,顯示了一些安全原因。
是他們的任何替代品,所以我可以驗證我的圖像?
顯示你的代碼,你嘗試猜測mimetype – M0rtiis
@ M0rtiis請檢查我的更新問題,但它不是關於現有的代碼不工作,事實是php_fileinfo.dll擴展未啓用在我的主機,所以「mimes :jpeg,jpg「不起作用。 –