鍍金池/ 問答/HTML5  HTML/ ajax發(fā)送接收流文件

ajax發(fā)送接收流文件

有個需求,我向后端接口post一個excel文件,
后端返回我一個excel的流文件
請問能否實現(xiàn),我使用了new Blob()對返回的流文件進行轉(zhuǎn)化但失敗,
是本來前端就無法實現(xiàn)在同一個接口進行文件流的發(fā)送和接收,還是說我實現(xiàn)有誤,求指教。

回答
編輯回答
痞性

如果請求接收過來是blob類型的,不能直接new Blob進行操作,要用FileReader進行讀取
類似這樣的:

let reader = new FileReader()
reader.readAsArrayBuffer(<Your Blob Object>)
2017年9月3日 02:08