Laravel: Save Base64 .png file to public folder from controller

后端 未结 8 1737
灰色年华
灰色年华 2021-02-05 07:46

I send a png image file to controller in base64 via Ajax. I\'ve already test and sure that controller has received id but still can\'t save it to public folder.

8条回答
  •  感情败类
    2021-02-05 08:15

    $data = Input::all();
    $png_url = "perfil-".time().".jpg";
    $path = public_path() . "/img/designs/" . $png_url;
    $img = $data['fileo'];
    $img = substr($img, strpos($img, ",")+1);
    $data = base64_decode($img);
    $success = file_put_contents($path, $data);
    print $success ? $png_url : 'Unable to save the file.';
    

提交回复
热议问题