视频直播源码,JavaScript 下载文件、图片
一、下载文件
let downLoadFile = (obj, name, suffix) => {
const url = window.URL.createObjectURL(new Blob([obj]));
const link = document.createElement('a');
link.style.display = 'none';
link.href = url;
const fileName = parseTime(new Date()) + '-' + name + '.' + suffix;
link.setAttribute('download', fileName);
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
downLoadFile(obj, name, suffix);
// obj: blob流数据
// 文件名称
// 文件后缀名称
二、下载图片
let downLoadImage = (obj, name, suffix) => {
const blog = new Blob([obj], {
type: `image/${suffix}`
});
const url = URL.createObjectURL(blog);
const a = document.createElement('a');
a.download = `${name}.${suffix}`;
a.href = url;
a.click();
}
downLoadImage(obj, name, suffix);
// obj: blob流数据
// 文件名称
// 文z件后缀名称
以上就是 视频直播源码,JavaScript 下载文件、图片,更多内容欢迎关注之后的文章
标签:obj,suffix,JavaScript,直播,link,const,源码,name From: https://www.cnblogs.com/yunbaomengnan/p/17434557.html