首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在React Native中存储远程2d条形码

在React Native中存储远程2d条形码
EN

Stack Overflow用户
提问于 2015-05-29 15:40:26
回答 1查看 200关注 0票数 2

我正在开发一个移动票务平台的原型,在那里我必须为用户创建二维条形码门票,目前我正在创建谷歌图表服务的二维条形码,并使用图像Tag.But显示它现在我不想每次击中远程源,我想第一次下载图像并保存在本地电话源上。因此,我需要指导我应该将此映像存储在异步存储或CameraRoll中的什么位置

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-06-26 19:41:44

如果你将你的照片存储在Camera Roll中,那么当手机用户浏览他们的照片时,这些照片就会被手机用户看到,而且它们可能会同步到iCloud上。在我看来,这是一种不好的形式。

AsyncStorage是一种键值存储机制,值应该是一个字符串。如果您对图像进行了base64编码,则可以使用它,但您还必须存储另一个值来跟踪保存在AsyncStorage中的图像列表。

我不认为这两个都是理想的。就我个人而言,我会考虑将它们存储在设备的文件系统上,幸运的是,有一个项目似乎可以让您做到这一点:react-native-fs "Native filesystem access for react-native"。我认为这是最自然的方法,可以让你迭代存储的图像。

最后一个想法是使用数据库;您也许可以使用以下方法之一:

https://github.com/mafintosh/browserify-fs (在后台使用level.js ) https://github.com/almost/react-native-sqlite (sqlite)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30523873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档