收藏
回答

微信小程序的js文件中支持File的new操作吗?

//base64转Blob文件 -start

function dataURItoBlob(base64Data, filename) {

 var arr = base64Data.split(',');

 var mime = arr[0].match(/:(.*?);/)[1];

 var bstr = atob(arr[1]);

 var n = bstr.length;

 var u8arr = new Uint8Array(n);


 while (n--) {

u8arr[n] = bstr.charCodeAt(n);

}

 return new File([u8arr], filename, { type: mime });

}

//base64转Blob文件 -end


最后的new File时报错“File is not defined”


回答关注问题邀请回答
收藏

3 个回答

  • 十一块七
    十一块七
    2022-09-01

    解决了么亲


    2022-09-01
    有用
    回复
  • 王双
    王双
    2021-06-09

    请问大佬解决了吗?我也碰到了

    2021-06-09
    有用
    回复
  • 叶子
    叶子
    2019-06-05

    是的啊 我也遇见这个问题了 new File()报错  暂时还没有找到对应的解决方案

    2019-06-05
    有用
    回复
登录 后发表内容