HTML скачать файл, который будет сгенерирован при нажатии кнопки - PullRequest
0 голосов
/ 24 апреля 2019

Кажется, что в html5 вы можете скачать вот так:

<a href="path_to_file" download="proposed_file_name">Download</a> 

Файл path_to_file будет файлом, который вы хотите скачать.Однако мне нужно сначала вызвать внутреннюю службу (например, HTTP post), чтобы файл был сгенерирован в первую очередь, а затем я мог бы загрузить его.

Какое лучшее решение для достижения этой цели?Добавление слушателя к тегу <a, который запускает вызов на сервер?

1 Ответ

1 голос
/ 25 апреля 2019

эта ссылка должна указывать на конечную точку, которая генерирует файл и возвращает его с заголовком ответа Content-Disposition: attachment; filename=your-file.whatever

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...