javascript JS - 编码解码Base64

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript JS - 编码解码Base64相关的知识,希望对你有一定的参考价值。

//ENCODE
// read binary data
// this on server
const bitmap = fs.readFileSync(file);
// convert binary data to base64 encoded string
const attachmentBase64 = new Buffer(bitmap).toString('base64');
//DECODE
// this on client
const base64str = result;
const bitmap0 = new Buffer(base64str, 'base64');

handleAttachment(){

  const base64str = this.props.attachment;
  const bitmap0 = new Buffer(base64str, 'base64');
  const attachment = [];
  
  attachment.push(
      <img src={`data:image/png;base64,${base64str}`}/>
  );
  return attachment;

}

以上是关于javascript JS - 编码解码Base64的主要内容,如果未能解决你的问题,请参考以下文章

如何在javascript中编码/解码ascii85

js base64的转码与解码

用JS进行Base64编码、解码

Javascript中Base64编码解码的使用实例

js中的blob,base64,url之间的关系

使用Javascript的atob解码base64不能正确解码utf-8字符串