zoukankan      html  css  js  c++  java
  • 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文件,意思是可以自定义文件类型。

  • 相关阅读:
    Tarjan 的一些板子
    对 SAM 和 PAM 的一点理解
    一些敲可爱的数论板子
    异常
    面向对象编程
    JAVA数组
    JAVA方法
    JAVA流程控制
    JAVA基础
    JAVA入门
  • 原文地址:https://www.cnblogs.com/toggle/p/12186304.html
Copyright © 2011-2022 走看看