前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >web端口实现文件下载到本地(Blob ,createElementNS)

web端口实现文件下载到本地(Blob ,createElementNS)

原创
作者头像
小布丁
修改2020-02-27 14:27:11
1.2K0
修改2020-02-27 14:27:11
举报
效果图
效果图

代码:

exportRaw('text.txt', this.TeaNames)

function fakeClick(obj) {

var ev = document.createEvent("MouseEvents");

ev.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);

obj.dispatchEvent(ev);

                }

function exportRaw(name, data) {

var urlObject = window.URL || window.webkitURL || window;

var export_blob = new Blob([data]);

var save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a")

save_link.href = urlObject.createObjectURL(export_blob); 

save_link.download = name;

fakeClick(save_link); 

                } 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档