사용자가 Android 장치에서 이미지 파일을 선택하고 서버에 업로드 할 수있는 laravel로 REST API를 만드는 중입니다. 마법사는 다른 매개 변수와 함께 서버로 전송되기 전에 base64로 변환됩니다. 이 base64 파일로 변환하고 서버에 저장 한 다음 액세스 할 수있는 링크를 생성하고 싶습니다. 여기에 지금까지 시도 무엇이며 작업을 나던 : 이미laravel rest api 서버에 파일 업로드
public function create(Request $request)
{
$location = new Location();
$location->name = $request->location_name;
$location->latitude = $request->latitude;
$location->longitude = $request->longitude;
$location->saveOrFail();
$provider = new Provider();
$provider->name = $request->provider_name;
$provider->location_id = $location->id;
$provider->category_id = $request->category_id;
$provider->description = $request->description;
$provider->image = request()->file(base64_decode($request->encoded_image))->store('public/uploads');
$provider->saveOrFail();
return json_encode(array('status'=>'success', 'message'=>'Provider created successfully'));
}
가 https://github.com/Intervention/image이에 대한 –