簡體   English   中英

如何在不帶file_info()擴展名的laravel中的表單驗證中檢查所需的文件擴展名

[英]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_typeDeprecated ),在PHP Manual User Contributed Notes檢查第一個功能 您也可以查看這篇文章 您可以像這樣使用它:

$type = mime_content_type($filename);

P / S:您應該考慮更改托管公司。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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