Laravel 5.2 Intervention Image 500 Server Error

后端 未结 5 1966
青春惊慌失措
青春惊慌失措 2021-01-11 17:46

When I upload big images (4.2 MB) Intervention Image is throwing 500 Error...

private function resizeImage($path, $imgName){
    $sizes = getimagesize($path.         


        
5条回答
  •  灰色年华
    2021-01-11 18:15

    Today I got the same issue in Laravel 5.5 while using Intervention Package for resizing images exactly at below code:

    Image::make($image_tmp)->save($image_path);
    

    I don't have access to php.ini file in server and server will take time for update so temporarily increased memory limit in function itself in my Controller file like below:

    In ImagesController.php file :-

    public function addImage(Request $request){
    
        // Temporarily increase memory limit to 256MB
        ini_set('memory_limit','256M');
    
        $extension = Input::file('image')->getClientOriginalExtension();
        $fileName = rand(111,99999).'.'.$extension;
        $image_path = 'images/'.$fileName;
        $image_tmp = Input::file('image');
        Image::make($image_tmp)->resize(1182, 1506)->save($image_path);
    }
    

    Hope it will help someone in future!

提交回复
热议问题