Reputation: 1
I have function for image upload:
public function upload(UploadImageRequest $request)
{
$storagePath=Storage::disk('local')->getDriver()->getAdapter()->getPathPrefix();
$image = $request->file('image')->storeAs('public/images', time().'_'.$request->file('image')->getClientOriginalName());
$url = Storage::url($image);
$image = Image::make([]);
$image->path = $storagePath.$url;
$image->url = "$url";
$image->saveOrFail();
return Response::json($image, ResponseHttp::HTTP_CREATED);
}
It's work fine, but I want to add fucntionality if frontend send me picture in base64. How it decode?
Upvotes: 0
Views: 1284
Reputation: 403
To decode base64 image use this -
$decode = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $image));
Hope this will help you.
Upvotes: 1