尝试通过基于Laravel框架的脚本上传图像并遇到此错误:
Call to undefined function Intervention\Image\finfo_buffer()
* Checks if string contains binary image data
*
* @param mixed $input
* @return boolean
*/
private function isBinary($input)
{
$mime = finfo_buffer(finfo_open(FILEINFO_MIME_TYPE), (string) $input);
return substr($mime, 0, 4) != 'text';
}
我对Laravel并不是那么精通,所以我会感激一些帮助。
此致
答案 0 :(得分:4)
您需要为PHP启用fileinfo扩展。请参阅Call to undefined function Intervention\Image\finfo_buffer()。
olivervogel于5月20日发表评论:
现在需要安装ext-fileinfo。
检查您的php.ini文件,看看是否注释了extension=php_fileinfo.dll
或extension=fileinfo.so
行内的某些内容。如果是,请取消注释并重新启动Web服务器。