@maks78945

Как скачать файл через js?

Добрый день, есть переменная в которой хранится ссылка на файл:
при выводе через в консоль
console.log(url_download);
в результате получаю полную ссылку в формате: https://test.ru/temp/file.doc
но при выполнении
location.href = url_download;
происходит переход по ссылке https://test.ru/old/url/test.ru/temp/file.doc

В чём проблема, что я не так делаю, подскажите пожалуйста
  • Вопрос задан
  • 717 просмотров
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
А если сделать так...?
window.location = url_download;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Durd0m
а что на насчет такого

var download = document.createElement("a");
download.href = "https://test.ru/old/url/test.ru/temp/file.doc" ;
download.download = "file.doc";
download.style.display = "none";
download.id = "download";
document.body.appendChild(download);
document.getElementById("download").click();
document.body.removeChild(download);
download = undefined;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы