getImageFileFromUrl(url, imageName) {
let p = new Promise((resolve, reject) => {
var blob = null;
var xhr = new XMLHttpRequest();
xhr.open("GET", url);
xhr.setRequestHeader("Accept", "image/jpeg");
xhr.responseType = "blob";
xhr.onload = () => {
blob = xhr.response;
let imgFile = new File([blob], imageName, {type: "image/jpeg"});
resolve(imgFile);
};
xhr.send();
});
return p;
},
通过URL转成file文件
最新推荐文章于 2024-01-26 17:59:35 发布
本文介绍如何使用Promise封装一个函数getImageFileFromUrl,通过XMLHttpRequest实现从指定URL下载图片,并以JPEG格式保存为本地文件。

2万+

被折叠的 条评论
为什么被折叠?



