[英]How to check required file extensions in form validation in laravel without file_info() extension
在我的laravel應用程序中,我需要檢查上傳的文件是否為指定類型。 為此,我在驗證規則中使用“ mime:”對其進行了檢查,並在我的本地系統中工作。 請參閱下面的代碼。
public static $rules=array(
"name"=>"required|min:3",
"image"=>"required|mimes:jpg,png,gif"
);
但是,當我將其上傳到我的共享主機中時,它顯示出缺少PHP file_info擴展名的錯誤。 我聯系了服務器管理員,他說無法啟用file_info擴展名。
那我現在該怎么辦,我應該如何驗證呢?
您可以嘗試mime_content_type ( Deprecated
),在PHP Manual
User Contributed Notes
檢查第一個功能 。 您也可以查看這篇文章 。 您可以像這樣使用它:
$type = mime_content_type($filename);
P / S:您應該考慮更改托管公司。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.