前端下载二进制文件 假设你从后台获取到的二进制数据为res,则 1234567891011var eleLink = document.createElement('a');eleLink.download = '导出.xls';eleLink.style.display = 'none';// 二进制内容转变成blob地址var blob = new Blob([res]);eleLink.href = URL.createObjectURL(blob);// 触发点击document.body.appendChild(eleLink);eleLink.click();// 然后移除document.body.removeChild(eleLink); 如果发现乱码,可能是请求头问题,在请求头部加上 1responseType: 'arraybuffer' 就能指定返回为二进制流 #前端 前端下载二进制文件 https://blog.ctftools.com/2020/11/newpost-4/ 作者 Dr3@m 发布于 2020年11月30日 许可协议 java复制不同实体类中相同的字段 上一篇 mysql获取最近一段时间数据 下一篇 Please enable JavaScript to view the comments