原文:导出文件,responseType设置了blob,实际返回了JSON格式的错误信息的处理方式

需求:导出文件 问题描述:由于后台直接返回的文件流,在请求下载的方法中将XHR 的 responseType 指定为 blob 或者 arraybuffer。但并不是每次的操作都是成功的,所以在接口错误时后台返回的就是不是二进制流格式了。因此这里需要获取到后台反馈的错误信息进行用户提示。 这时后台返回的数据类型就是这样的: 而接口返回的是json的数据信息 msg : 导出失败 , code: 解 ...

2020-10-22 15:13 0 1582 推荐指数:

查看详情

设置responseType:Blob之后,如果返回json错误信息,如果获取?

最近做了一个文件下载功能,于是设置responseType: Blob方式, 什么是Blob呢,MDN官方解释:Blob 对象表示一个不可变、原始数据的类文件对象。Blob 表示的不一定是JavaScript原生格式的数据(https://developer.mozilla.org/zh-CN ...

Thu Nov 28 23:50:00 CST 2019 1 2706
blob格式导出文件

最近在做blob导出相关功能,其中需要导出excel、csv、word、zip压缩文件之类的,在导出excel和word中需要知道对应的content-type属性,正好看到下面这篇文章,感觉挺好的就记录一下 后缀 MIME Type ...

Thu Aug 29 18:02:00 CST 2019 0 4274
Ext JS 5 关于Store load返回json错误信息或异常的处理

关于在store load的时候服务器返回错误信息或服务器出错的处理。ExtJS4应该也能用,没测试过。 这里有两种情况: 服务器返回错误json错误信息,状态为200 服务器异常,状态为500 一、返回json错误信息处理 在store获取json数据时,数据结构类似 ...

Fri Mar 24 19:31:00 CST 2017 0 2105
spring security oauth2设置错误信息json格式

背景: spring security oauth2默认的错误信息返回格式是xml,如果要返回json,可以在请求头中指定'Accept: application/json'。 指定为json示例 指定为xml示例 测试 ...

Wed Jun 24 00:35:00 CST 2020 0 697
csv格式导出文件

先上传连个图片看看效果,这是界面效果dwz框架(springmvc开发)    点击导出csv效果图   js部分的代码(带条件查询的csv导出): jsp 代码(其实就是一个onclick事件): controller ...

Sat Jul 16 02:56:00 CST 2016 1 2270
file-saver&Blob、File前端导出文件

前期准备 1.安装插件: npm install --save file-saver 2.在需要导出文件下引入: import { saveAs } from 'file-saver' file-saver github地址:https://github.com ...

Mon Jun 22 23:03:00 CST 2020 0 3340
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM