下載附件文件以及圖片顯示,
後端返回url。
前端直接根據url,去打開或者圖片直接賦給src即可
後端返回流
可以看我另一篇博->傳送門
在那篇博客中,直接使用responseType
設置爲blob
類型。
然後使用URL.createObjectURL()
創建一個地址。
也可以responseType
設置arraybuffer
。只不過要使用blob
去轉換爲blob
然後再去使用URL.createObjectURL()
當然也可以轉成base64
去直接顯示圖片。
這裏使用window
中的btoa
方法去將arraybuffer
數據轉爲base64
data:image/png;base64,' + btoa(new Uint8Array(res).reduce((data, byte) => data + String.fromCharCode(byte), ''));
千里之行
始於足下