React native 可在react native中使用的binaryToBase64的替代品
我一直在使用react-native的binaryToBase64,但它在新的react-native版本(如0.62.2)中不存在。React native 可在react native中使用的binaryToBase64的替代品,react-native,base64,React Native,Base64,我一直在使用react-native的binaryToBase64,但它在新的react-native版本(如0.62.2)中不存在。 有没有关于用什么替代的建议 我试过js btoa(),但结果不一样,知道为什么吗 例如: btoa 让输出=btoa(输入) 输入:Uint8Array(5)[0,1,2,3,4] 输出:MCwxLDIsMyw0 输入:Uint8Array(5)[5,6,7,8,9] 输出:NSw2LDcsOCw5 二元结构64 让输出=binaryToBase64(输入) 输
有没有关于用什么替代的建议 我试过js btoa(),但结果不一样,知道为什么吗 例如: btoa 让输出=btoa(输入) 输入:Uint8Array(5)[0,1,2,3,4]
输出:MCwxLDIsMyw0 输入:Uint8Array(5)[5,6,7,8,9]
输出:NSw2LDcsOCw5 二元结构64 让输出=binaryToBase64(输入) 输入:Uint8Array(5)[0,1,2,3,4]
输出:AAECAwQ= 输入:Uint8Array(5)[5,6,7,8,9]
输出:BQYHCAk=已回答。谢谢 现在,这与JS生态系统的其余部分更加一致:base64.JS:
但结果是不同的-你可以请。显示一个包含输入和不同输出的示例?@jps在问题中添加了示例
import { Buffer } from 'buffer'
export function toBase64(input) {
return Buffer.from(input, 'utf-8').toString('base64')
}
export function fromBase64(encoded) {
return Buffer.from(encoded, 'base64').toString('utf8')
}