上传的图像损坏。 Laravel日志显示production.ERROR:调用未定义的函数Illuminate Illuminate \ Filesystem \ finfo_file()

时间:2019-02-09 07:49:59

标签: php laravel composer-php php-7.2 artisan-migrate

我是Laravel的新手。最初,我的项目运行良好,几周后,上传的图片被拒绝显示,所有上传的图片都损坏了。当我检查我的Laravel日志时,会得到这里的信息,请确保我真的需要合格的Laravel开发人员来帮助我。

  

production.ERROR:调用未定义的函数   Illuminate \ Filesystem \ finfo_file(){“ exception”:“ [对象]   (Symfony \ Component \ Debug \ Exception \ FatalThrowableError(代码:0):   在以下位置调用未定义的函数Illuminate \ Filesystem \ finfo_file()   /home/crescen1/crescentlaravel/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:299)

这是我的filesystem.php: line 299中的代码

/**
 * Get the mime-type of a given file.
 *
 * @param  string  $path
 * @return string|false
 */
public function mimeType($path)
{
    return finfo_file(finfo_open(FILEINFO_MIME_TYPE), $path);
}

/**
 * Get the file size of a given file.
 *
 * @param  string  $path
 * @return int
 */
public function size($path)
{
    return filesize($path);
}

0 个答案:

没有答案