В jQuery у меня есть:
url = "http://example.com/";
$('div').append('<img src="'+url+'/get_image/10">');
В Laravel у меня есть функция с именем get_image, которая содержит:
public function get_image($id)
{
$media = Media::where('id', $id)->first()->file_path;
return 'data:image/png;base64,'.base64_encode(file_get_contents($media));
}
, но когда я открываю страницу, атрибут src содержит:
http://example.com/show_image/36
однако я хочу, чтобы это было показано:
data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==
, что результатом будет изображение в base64_encoded.
Как я могу это исправить, чтобы показывать содержимое base64 изображения вместо URL?
Спасибо