我想使用JavaScript将base64字符串转换为jpg文件对象。
我尝试了以下操作(根据this线程),但是当我尝试下载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对象,如果这样做,则导致文件损坏: