PavelUstyugov
@PavelUstyugov
proger support

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

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

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

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


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

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

Войти через центр авторизации
Похожие вопросы