javascript怎么将base64的文件转成二进制?

javascript怎么将base64的文件转成二进制?

阅读 13.5k
3 个回答
function dataURLtoBlob(dataurl) {
  var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1],
    bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n);
  while(n--){
    u8arr[n] = bstr.charCodeAt(n);
  }
  return new Blob([u8arr], {type:mime});
}

参考我以前写的文章 http://www.cnblogs.com/zichi/...

转成Blob对象就可以了

你说的是什么样的“二进制”

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题