React-native解码的base64编码字符串

use*_*539 9 base64 jwt react-native

我尝试解码base64编码的字符串令牌in react native,atob not work and library和js-base64这样的库无法解决问题.

有人有解决方案吗?

Hai*_* Li 11

JavascriptCore不支持atob和btoa,但是当应用程序在Chrome调试器下运行时,因为JS代码在调试时在Chrome中运行.有很多base64模块.https://github.com/mathiasbynens/base64对我来说很好.


Gen*_*wen 10

我发现一些简单的方法适合我,与节点相同的api.

安装缓冲区 yarn add buffer

用法: console.log(Buffer.from("Hello World").toString('base64')); console.log(Buffer.from("SGVsbG8gV29ybGQ=", 'base64').toString('ascii'));

  • 并在反应原生中使用它,需要从'缓冲区'添加导入导入{缓冲区} (2认同)
  • 花了很多时间尝试让 ImagePicker 以 jpg blob 形式发送到 AWS S3。缓冲区已发挥作用。谢谢你! (2认同)