gpt4 book ai didi

react-native - 在 react-native 上将 base64 转换为 blob 时获取错误

转载 作者:行者123 更新时间:2023-12-05 05:57:26 38 4
gpt4 key购买 nike

当我在 React Native 中运行以下代码在 Android 上将 base64 转换为 blob 时出现此错误

let url = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA...';
let res = await fetch(url);
let blob = await res?.blob();

enter image description here

最佳答案

如果你想将 Base64 转换为 blob 你可以使用以下方式:

安装下面的包

npm install buffer --save

首先,将您的 Base64 转换为字节数组

import { Buffer } from "buffer";


const base64 = 'iVBORw0KGgoAAAANSUhEU ....'
let your_bytes = Buffer.from(base64, "base64");

然后将其转换为blob:

const blob = new Blob([your_bytes], { type: 'YOUR TYPE' })

关于react-native - 在 react-native 上将 base64 转换为 blob 时获取错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68801714/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com