如何用fetch获取并下载csv文件
(其实重点是怎么避免乱码,后端添加BOM头即可)
fetch([url]).then(res => res.blob().then(blob => {
...
}))
谈一谈 Fetch API 中的 “res.blob()”提到res.blob
的作用是获取response
的header
中的content-type
和charset
,由此,后端需要设置header
为
content-type: application/csv;charset=utf-8
多个请求怎么捕获最后一个
在请求处设立全局变量,请求时发送变量,获得请求后的数据并设置时,判断请求时发送的变量是否等于全局变量。
代码
a ^= 1;
切换a 0、1的状态