php - getRealPath() 返回 false(Laravel 5.2 和图像干预)

标签 php laravel file-upload laravel-5 enctype

上传图片时,getRealPath()总是返回false:

$image_file = $request->file('image_file');
$image_file->getRealPath(); // ---> FALSE

这是dd($image_file);的结果:

enter image description here

此外,当我尝试将其与图像干预一起使用时:

        $image_file = $request->file('image_file');

        Image::make($image_file->getRealPath())->.....

我收到以下错误:

NotReadableException in AbstractDecoder.php line 323: Image source not readable

显然是因为 getRealPath() 返回 false...有人已经问过这个问题:getRealPath returning false (Image Intervention and Laravel 5.1) ...但没有解决方案。

你知道为什么会发生这种情况吗?我该如何解决这个问题?

最佳答案

问题出在 php.ini 中 - 上传目录不正确。

关于php - getRealPath() 返回 false(Laravel 5.2 和图像干预),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41900565/

相关文章:

php - 如何将 float 转换为百分比格式并保存到mysql数据库中?

PHP & MYSQL我为商店项目选择 MySQL 表

php - 如何制作列的全文索引?

java - 显示 PrimeFaces 文件上传的多条消息/咆哮消息

javascript - 文件无法复制到另一个目录(fs.access 和 copyFile)

javascript - jquery文件上传插件如何获取服务器发送的响应

php - 解析 PHP 问题 - fopen() 对于 CSV 文件无法正常工作

PHP/MySQL 根据推荐计数对用户进行排名并选择一条记录

PHP/Laravel - 从文件中查找并读取 'key-value pair'

javascript - 在 VueJS 中从父组件中引用子组件的索引