前端下载并生成文件

2022-08-11 19:37:25 浏览数 (1)

需求:我们想要把一个缓存的数据塞到一个文件中,然后下载下来,

问题就是这个文件是不存在的,需要前端来主动创建,并下载:

废话不多说直接上代码

代码语言:javascript复制
    const element = document.createElement('a')
    let works_localStorage = '123'
    element.setAttribute('href', 'data:application/text;charset=utf-8,'   encodeURIComponent(works_localStorage))
    element.setAttribute('download', 'works.text')
    element.style.display = 'none'
    element.click()
        element.remove()

然后就可以了..

参考地址:https://blog.csdn.net/github_35631540/article/details/109532779

0 人点赞