У меня есть приложение chrome, которое блокирует загрузку пользователя, и мой код загрузит его безопасным способом. Я хочу скачать BLOB-файлы с помощью js; мой код работал нормально до сих пор, но я нашел ссылку на блоб, на которой мой код не работает, и я не могу найти почему. Вот мой код:
var request = new XMLHttpRequest();
request.open('GET', uri, true);
request.responseType = 'blob';
request.onload = function (evt) {
var reader = new FileReader();
reader.readAsDataURL(request.response);
reader.onload = function (e) {
var b64 = e.target.result.split("base64,")[1];
var formData = new FormData();
};
};
request.send();
Мой код основан на на этом ответе .
Файл, который я пытаюсь загрузить с помощью js:
Этот веб-сайт содержит ссылку
А вот URL-ссылка на BLOB-объект:
blob:http://worldpopulationreview.com/b18cab08-e62e-47e5-8e31-413f2e73f72d
Ошибка:
GET blob: http://worldpopulationreview.com/b18cab08-e62e-47e5-8e31-413f2e73f72d net :: ERR_FILE_NOT_FOUND
Есть идеи?