遇到一个调接口,自己生成文件下载的需求,接口返回的数据格式如下:
dataType: "text",为text格式,具体的需要百度dataType,平时应该都是json的
下边这个是百度出来的,特别棒的一个答案,清晰明了,但是有一点就是我按照这个写法下载下来的文件格式是乱的,解决办法就是把代码中的不用转json了,var blob = new Blob([data],{type:"text/plain"});
new Blob有很多类型,具体的百度一下:我查到的截图先放在文章最后,供参考
blob的type类型
网友评论