Я пытаюсь получить изображение из mysql, используя lumen api и отображая его в угловом виде. & Quot; Неправильные символы UTF-8, возможно, неправильно закодированы & quot;

Хранится изображение в базе данных следующим образом:

addslashes(file_get_contents(public_path() . '/Uploads/reward/' . $rewardObj->id.'/'.$iterator->getFilename()));

Lumen api ответ

$membership = Reward::find($mid);
$msg = $membership->file_name;
return response()->json(['status' => 'success', 'image' => $msg],200, ['Content-type'=> 'image/png; charset=UTF-8','charset' => 'utf-8'],JSON_UNESCAPED_UNICODE);

Колонка базы данных Mysql

colum name : file_name
type : longblob
collection: blank
Table collaction : latin1_swedish_ci

Ошибка при ответе:

Malformed UTF-8 characters, possibly incorrectly encoded

Как я могу отобразить изображение в теге img?
Тип изображения png

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]