用postman模擬前端Android 上傳圖文信息
PHP laravel後端代碼
public function store(Request $request)
{
$moment = new Moment();
$moment->title = $request->get('title');
$moment->date = $request->get('date');
$moment->description = $request->get('description');
$moment->user_id = $request->get('user_id');
$image = $request->get('image_base64'); // your base64 encoded
$image = str_replace('data:image/png;base64,', '', $image);
$image = str_replace(' ', '+', $image);
$imagePath= 'images/'.str_random(10) . '.png';
Storage::disk('public')->put($imagePath, base64_decode($image));
$moment->image_base64 = $imagePath;
$moment->save();
return response()->json([
'code' => 1,
'message' => 'success',
'date' => ''
]);
}
數據庫:
目錄存儲: