![a1764e3f5f084504f94bdd884a72a12e.png](https://img-blog.csdnimg.cn/img_convert/a1764e3f5f084504f94bdd884a72a12e.png)
下载是我们项目中常常会遇到的需求,不同的下载方案能呈现不同的效果,近期归纳下作者系统中用到常见几种下载处理方案
a标签下载
<a href="test.xlsx" download="test.txt">下载</a>
这种是我们常见的下载静态文件的处理方式,这种适用于项目文件是静态的以及存放地点不变动的。download
属性还可以对文件命名处理
Form表单下载
<form method="get" target="name" action="test.com">
<input type="hidden" name="token" value="token">
<input type="hidden" name="url" value="/api/download">
</form>
表单的下载可以做特殊的传值
处理,也可以传入更多的参数ÿ