Php getRealPath返回false(图像干预和Laravel 5.1)
我在使用Php getRealPath返回false(图像干预和Laravel 5.1),php,laravel,image-processing,laravel-5.1,intervention,Php,Laravel,Image Processing,Laravel 5.1,Intervention,我在使用getRealPath函数时遇到问题 $file = Input::file('archivo'); $img = Image::make($file->getRealPath()); 我得到一个例外: AbstractDecoder.php第302行中的NotReadableException。图像不可读。 我尝试使用dd()函数打印$file->getRealPath()的值,它打印false。我还尝试使用dd(Input::hasvile('archivo')),结果返回
getRealPath
函数时遇到问题
$file = Input::file('archivo');
$img = Image::make($file->getRealPath());
我得到一个例外:
AbstractDecoder.php第302行中的NotReadableException。图像不可读。
我尝试使用dd()
函数打印$file->getRealPath()
的值,它打印false
。我还尝试使用dd(Input::hasvile('archivo'))
,结果返回true
我似乎找不到答案,我想的几乎都试过了
所以基本上我想知道两件事:
getRealPath
返回的是false而不是路径Image::make()
,在替换getRealPath(),
并将路由改为public\u path().“routestring”
之前,我一直遇到令人讨厌的异常根据文档,当文件不退出时返回
false
。您确定文件上载正确吗?dump($file)
output是什么?不知怎的,文件没有上传。检查php.ini和mae,确保文件上传已打开,您的Web服务器可以访问tmp目录,并且上传的最大文件大小合适。post\u max\u size可能也有一些效果您好,我注意到真正的问题是save()
函数不起作用,因为我尝试获取的路径不正确,而且,我避免使用getRealPath()
,相反,它对我来说使用public\u path()
函数效果很好。谢谢你的建议!根据文档,当文件不退出时返回false
。您确定文件上载正确吗?dump($file)
output是什么?不知怎的,文件没有上传。检查php.ini和mae,确保文件上传已打开,您的Web服务器可以访问tmp目录,并且上传的最大文件大小合适。post\u max\u size可能也有一些效果您好,我注意到真正的问题是save()
函数不起作用,因为我尝试获取的路径不正确,而且,我避免使用getRealPath()
,相反,它对我来说使用public\u path()
函数效果很好。谢谢你的建议!