通過Blob對象實現文件下載功能,可以將字符串數據通過設置blob類型,轉換成blob對象並進行本地下載。
//下載功能
$("#download").click(function () { const data = result // 這里填內容的字符串 const blob = new Blob([data], {type: "text/plain"}) //const blob = new Blob([data], {type: 'audio/wav'}) const a= document.createElement("a") a.href = URL.createObjectURL(blob) a.download = "fileName" // 這里填保存成的文件名 a.click() URL.revokeObjectURL(a.href) a.remove(); })
注意:
1.data放的字符串
2.文件名可以自定義,改成test.txt則是txt文件,意思是可以自定義文件類型。