将一个图片的下载地址转换成file文件
场景: 后端给了一个图片的下载地址,但是需要返给他一个file文件
解决方法:
fetch("imgUrl001") //使用fetch方法发请求,参数是该图片的下载地址
.then((res) => res.blob()) //使用.then()方法将数据传给下一级
.then((blob) => {
let tempfile = null; //新建一个变量
tempfile = new File([blob], "文件名", {
type: "image/", //传参
lastModified: Date.now(),
});
console.log(tempfile); //这样就得到了一个file文件
});