HTML下载单击该按钮时将生成的文件

时间:2019-04-24 15:52:35

标签: html5 download

似乎在html5中,您可以像这样下载:

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

path_to_file将是您要下载的文件。但是,我需要先调用后端服务(例如HTTP post),以便首先生成文件,然后才能下载文件。

实现此目标的最佳解决方案是什么?在<a标记中添加侦听器,从而触发对后端的呼叫?

1 个答案:

答案 0 :(得分:1)

该链接应指向生成文件并返回带有响应头Content-Disposition: attachment; filename=your-file.whatever

的端点