laravel 判断文件类型,图片类型可以识别,php 文件不能识别该怎么办?
1,
rule里:png,jpg,doc 等识别ok,但 .php .sh 不能识别
‘upfile’ => [‘required’,’file’,”mimes:$allowFileType”], // txt text php sh ,但一个 php 文件不能通过规则
2,
laravel提供的extension()方法:// png jpg doc 等识别ok, 但 php sh 识别是空
return $fileType = $request->file(‘upfile’)->extension();// echo 输出是空的
3,
原生php :可以识别 php sh 等类型的文件
$fi = new \finfo(FILEINFO_MIME);
return $fi->file($upfile);// 比如php文件,可以打印出:text/x-php; charset=utf-8
该如何优雅的得到正确结果? 总不能让我用回原生php吧
推荐文章: