4 Star 48 Fork 22

爱动手的三角喵 / lutils

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
downloadByUrl.js 628 Bytes
一键复制 编辑 原始数据 按行查看 历史
爱动手的三角喵 提交于 2021-04-17 12:44 . refactor:项目重构
/**
** @desc 通过Url下载文件
** @param {String} URL
** @param {String} 文件名
**/
function downloadByUrl(l, n) {
if (typeof l != "string" || l.length <= 0) return;
let f = document.createElement("a");
f.id = "download-" + Date.parse(new Date());
f.href = l;
f.download = n || "下载";
f.style = "opacity: 0;height: 1px;width: 1px;overflow: hidden;position:fixed;top: -1;left: -1;z-index: -1;"
document.body.appendChild(f);
document.querySelector('#' + f.id).click();
document.body.removeChild(document.getElementById(f.id));
}
export default downloadByUrl;
JavaScript
1
https://gitee.com/baojuhua/lutils.git
git@gitee.com:baojuhua/lutils.git
baojuhua
lutils
lutils
master

搜索帮助