PavelUstyugov
@PavelUstyugov
Самозанятый веб-разработчик

Как заставить выкачиваться файл с заданного удаленного адреса программно?

В SPA приложении получаю с сервера имя файла и путь и нужно чтобы этот начал выкачиваться браузером. Грубо говоря, пользователь нажимает кнопку "Скачать файл" и на сервер передаются некоторые параметры, на сервере генерируется файл и возвращается путь к этому файлу. Нужно чтобы сразу как API вернуло путь к файлу началась закачка.

пробовал создавать ссылку програмно, задавать ее параметр на download и имитировать кликанье, но не сработало.
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
что именно не срабатывает?

a = document.createElement('a')
a.href = 'https://tinypng.com/images/social/website.jpg'
a.target = '_blank'
a.click()


к сожалению нет под рукой "ссылки на файл", но должно работать же
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 110 000 до 150 000 руб.
Индустрия Москва
от 200 000 до 250 000 руб.
Алгоритмика Москва
от 120 000 до 200 000 руб.
26 авг. 2019, в 10:39
500 руб./за проект
26 авг. 2019, в 10:37
1000 руб./в час
26 авг. 2019, в 10:32
10000 руб./за проект