Php 如果超过1mb,Laravel上载图像无法读取文件
我有问题上传图像,如果我上传低于1mb的工作发现,但如果我上传1.6mb的图像文件,这将抛出错误Php 如果超过1mb,Laravel上载图像无法读取文件,php,laravel-5.3,intervention,Php,Laravel 5.3,Intervention,我有问题上传图像,如果我上传低于1mb的工作发现,但如果我上传1.6mb的图像文件,这将抛出错误 NotReadableException in Decoder.php line 46: Unable to read image from file 我还更改了php.ini post_max_size=3000M upload\u max\u filesize=2000M仍然不走运 这是我的密码 $filename = $request->profile->
NotReadableException in Decoder.php line 46:
Unable to read image from file
我还更改了php.ini
post_max_size=3000M
upload\u max\u filesize=2000M
仍然不走运
这是我的密码
$filename = $request->profile->getClientOriginalName();
$image = $request->profile->getRealPath();
$path =public_path() . '/profile/';
$fimage = Image::make($image)->resize(48, 48);
$fimage->save($path . $filename);
提前感谢。对于您提到的文件大小,您的值太高了,不要期望在不增加内存限制和其他限制的情况下上载如此大的文件。php.ini更改后是否重新启动了web服务器?您使用的是哪台web服务器?@bansi,目前我使用Apache,因为我在localhost中,但在我的live服务器中它是nginx…我重新启动了我的web服务器…我还应该更改哪些限制。。。此图像用于用户配置文件pic。您对上传个人资料图片有什么建议,以防止上传大文件。对于小于约100米的文件,您不需要任何其他限制增量。之后要达到的第一个限制是
memory\u limit
,默认为128M(如果您没有在php.ini中更改它)。还可以尝试post\u max\u size=100M
和upload\u max\u filesize=100M
。还要检查您的web服务器是否使用了正确的php。ini@bansi100M是1MB?在php.ini中没有100M=100MB、M=MB、K=KB和G=GB