Попытка загрузить изображение через скрипт, основанный на базе 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, поэтому буду признателен за помощь.
С уважением
Для вашего PHP требуется расширение fileinfo. См. « Вызов к неопределенной функции». Вмешательство \ Изображение \ finfo_buffer () .
olivervogel прокомментировал 20 мая:
ext-fileinfo теперь требуется для установки.
Проверьте файл php.ini, чтобы узнать, не прокомментировано ли что-то по строке extension=php_fileinfo.dll
или extension=fileinfo.so
extension=php_fileinfo.dll
. Если так раскомментируйте его и перезапустите веб-сервер.