Я хочу использовать exla-файл downlaod с помощью $ http, он показывает мне, когда я утешаю данные, но я не могу его загрузить.Как загрузить двоичный файл в угловых js с помощью http
$http({
url: url,
method: "GET",
headers: {
'Content-type': 'application/json'
}
}).success(function (data, status, headers, config) {
console.log(data);
window.open(objectUrl);
}).error(function (data, status, headers, config) {
//upload failed
});
Любая помощь будет принята с благодарностью.
что делать, если файл i огромный? Будет ли он загружен в память браузеров, когда мы будем использовать blob? –
Почему бы просто не получить ответ прямо как капля? например 'responseType: 'blob'' -> https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/responseType –