Есть код (laravel )
$file = Storage::get('file');
return response($file, 200)
->header('Content-Type', 'image/jpg')
->header('Content-Length', strlen($file));
Хочу через ajax получить эту картинку и вставить в img или в div
$.ajax({
url: url,
type: "GET",
cache: true,
xhr: function(){
var xhr = $.ajaxSettings.xhr();
// Устанавливаем обработчик подгрузки
xhr.addEventListener('progress', function(evt){
if (evt.lengthComputable) {
var percentComplete = Math.ceil(evt.loaded / evt.total * 100);
console.log(percentComplete);
}
}, false);
return xhr;
},
success: function(data){
$('.container').html('<img src="data:image/jpeg;base64,'+data+'">');
}
Мне приходят символы (откройте любую картинку в текстовом редакторе и вы увидите тоже самое)
так вот вопрос, как все это добро закинуть в div ? преобразовать в base64 не получилось, точнее получилось, но результата нет :)
хочу сделать загрузку изображения в браузер, что бы видно было сколько загрузилось :)