js Blob對象實現文件下載到本地功能


通過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文件,意思是可以自定義文件類型。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM