記錄後臺返回base64 前端轉檔案下載
阿新 • • 發佈:2021-02-16
技術標籤:javascript
需求是一個xlsl文件下載 後端返回 的是這種格式
下面直接上封裝好的程式碼 直接呼叫此方式就可以
dataURLtoDownload(dataurl, name) { var bstr = atob(dataurl), n = bstr.length, u8arr = new Uint8Array(n); while (n--) { u8arr[n] = bstr.charCodeAt(n); } let blob = new Blob([u8arr]); let url = URL.createObjectURL(blob); let save_link = document.createElementNS( "http://www.w3.org/1999/xhtml", "a" ); save_link.href = url; save_link.download = name; save_link.click(); },