javascript 生成文件的方法

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 生成文件的方法)