原文:導出文件,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