js实现点击下载文件

有很多场景需要点击下载文件,比如我们点击按钮导出表格时会访问后台接口,后台接口返回给我们下载链接(可直接输入到浏览器即可访问下载的地址),此时我们会做下载处理,一下有两种实现方式;...

有很多场景需要点击下载文件,比如我们点击按钮导出表格时会访问后台接口,后台接口返回给我们下载链接(可直接输入到浏览器即可访问下载的地址),此时我们会做下载处理,一下有两种实现方式;


使用a标签:此种方法适合下载固定文件,非即时生成的。

<a href="../../static/xxx.xlsx" download="xxx.xlsx">下载</a>


使用JS的window.open():优势非常明显,可以下载固定东西,也可以在接口回调中使用,便于下载动态即时生成文件

window.open("../../static/xxx.xlsx")
window.open("https://mp.csdn.net/postedit/static/xxx.xlsx")

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

651 篇文章

作家榜 »

  1. admin 651 文章
  2. 粪斗 185 文章
  3. 王凯 92 文章
  4. 廖雪 78 文章
  5. 牟雪峰 12 文章
  6. 李沁雪 9 文章
  7. 全易 2 文章
  8. Stevengring 0 文章