使用JavaScript将base64字符串转换为jpg文件对象

时间:2019-03-14 14:56:48

标签: javascript image base64 jpeg base64url

我想使用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对象,如果这样做,则导致文件损坏:

Covert base64 string to JPG

Convert Base64 to image file with javascript

0 个答案:

没有答案