Php 如果超过1mb,Laravel上载图像无法读取文件

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->

我有问题上传图像,如果我上传低于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->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