美文网首页
javascript 生成文件的方法

javascript 生成文件的方法

作者: 游民小龙虾 | 来源:发表于2019-10-23 14:41 被阅读0次

    1.先创建文件对应的Blob对象:

    let blob = new Blob(
        ['你好', Uint8Array.from([206, 210])], { type: 'text/plain' }
    )  // type 的值为要创建的文件的MIME
    

    2.创建objectUrl对象:

    let blob = new Blob(
        ['你好', Uint8Array.from([206, 210])], { type: 'text/plain' }
    )  // type 的值为要创建的文件的MIME
    let objectUrl = URL.createObjectURL( blob )
    

    3.利用a标签生成文件:

    let blob = new Blob(
        ['你好', Uint8Array.from([206, 210])], { type: 'text/plain' }
    )  // type 的值为要创建的文件的MIME
    let objectUrl = URL.createObjectURL( blob )
    let a = document.createElement( 'a' )
    a.href = objectUrl
    a.download = '文件名字.txt'  // 要生成的文件的名称
    a.click() // 触发 a 标签的点击事件
    

    相关文章

      网友评论

          本文标题:javascript 生成文件的方法

          本文链接:https://www.haomeiwen.com/subject/mckkvctx.html