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 标签的点击事件
网友评论