我们的思路其实就是将二进制流以ajax的方式down下来,存储进blob当中,在采取base64的方式进行转换,因为a标签是可以直接访问base64的。
downExcel() {
var xhr = new XMLHttpRequest()
xhr.open('get', '下载路径', true)
xhr.
本文介绍了一种通过Ajax请求从服务器获取二进制流并将其转换为Excel文件的方法。具体步骤包括:设置XMLHttpRequest对象来获取指定路径的数据,并将响应类型设置为blob;使用FileReader读取blob数据并转换为base64格式;最后,利用a标签实现文件的下载。
我们的思路其实就是将二进制流以ajax的方式down下来,存储进blob当中,在采取base64的方式进行转换,因为a标签是可以直接访问base64的。
downExcel() {
var xhr = new XMLHttpRequest()
xhr.open('get', '下载路径', true)
xhr.
711

被折叠的 条评论
为什么被折叠?