我想使用 JavaScript 将 base64 字符串转换为 jpg 文件对象。
我尝试了以下方法(根据此线程),但是当我尝试下载 jpg 图像时,它返回了一个损坏的文件:
this.urltoFile(screenshot, 'file.jpg', "image/jpeg")
urltoFile(url, filename, mimeType){
return (fetch(url)
.then(function(res){return res.arrayBuffer();})
.then(function(buf){return new File([buf], filename, {type:mimeType});})
);
}
我也尝试了以下线程,但它们都没有给我一个有效的 JavaScript File 对象,如果他们这样做,结果文件已损坏: