#html #download
#HTML #Скачать
Вопрос:
Кажется, что в html5 вы можете выполнять загрузку следующим образом:
<a href="path_to_file" download="proposed_file_name">Download</a>
path_to_file
Это будет файл, который вы хотите загрузить. Однако сначала мне нужно вызвать серверную службу (например, HTTP post
), чтобы файл был сгенерирован в первую очередь, тогда я мог бы его загрузить.
Каково наилучшее решение для достижения этой цели? Добавление прослушивателя к <a
тегу, который запускает вызов серверной части?
Комментарии:
1. Этот вопрос немного расплывчатый / неясный. У вас есть на примете один или два метода, и вы просто ищете подтверждение, или вы вообще не уверены в том, как это сделать?
Ответ №1:
эта ссылка должна указывать на конечную точку, которая генерирует файл и возвращает его с заголовком ответа Content-Disposition: attachment; filename=your-file.whatever