android - 如何从 React Native expo 应用程序中的 fetch 接收的数据中获取 base64 字符串?
问题描述
我在 React-Native expo 应用程序中使用 fetch。
fetch(url).then( data=>data.blob()).then( data=>
在这里我被卡住了。如何获取要在数据中使用的 Base64 数据:图像组件中的方案(使用 URL 不是一个选项)?看起来任何 js base64 转换器都需要字符串,而不是二进制数据。
请指教。问候
解决方案
let reader = new FileReader();
reader.readAsDataURL(blob);
推荐阅读
- .net - .NET Core API 在 Instagram 向上滑动时不返回任何文件
- javascript - axios 发布工作正常,数据保存到后端 URL,但在 vuejs 中的前端应用程序上仍然出现 CORS 策略错误
- xamarin.forms - 当以编程方式将选项卡更改为“更多”中的选项卡时,TabbedPage selectedItem 不会更改
- database-partitioning - 我可以将流表导入 dolphindb 数据库中的分区表吗?
- dynamics-crm - 本地 Dynamics 365 第一个请求创建需要更长的时间
- encryption - 在 thales 中使用 aes 包装密钥包装密钥的正确请求负载是什么?
- python - 图像分类错误(Tensorflow 2.0,Keras):“ReadFile”Op 的输入“文件名”的类型为 float32,与预期的字符串类型不匹配
- flutter - 如何在更新状态通知程序 Riverpod 中的状态之前获取旧状态?
- java - Kafka Listener Container factory如何实现多线程在后台处理数据消费数据?
- python - 需要通过 /etc/hosts 在系统范围内过滤 Adblockplus