Мне нужно отправить изображение в API , который уже загружен на сервер. Как я могу это сделать?
Приложение разработано на Laravel Framework 5.7. Для API я использую пакет GuzzleHTTP Client.
Заранее спасибо.
Мне нужно отправить изображение в API , который уже загружен на сервер. Как я могу это сделать?
Приложение разработано на Laravel Framework 5.7. Для API я использую пакет GuzzleHTTP Client.
Заранее спасибо.
Вы можете попробовать закодировать свой файл в Base64, а затем отправить его обратно из своего API.
Предположим, это ваше изображение:
$image_path = storage_path($model->image);
$image_data = \File::get($image_path);
Возврат изображения, закодированного в Base64:
return response()->json(['image' => base64_encode($image_data)]);
Другой способ сделать свой ответ (с файлом):