处理反应原生境中的图像

时间:2016-12-14 08:59:01

标签: javascript image react-native realm

我有一个产品列表,每个产品都有imageURL字段,指向远程图像。产品坚持不懈。现在的挑战是下载图像并使其脱机使用。

如何从远程URL获取图像并使用领域保留?

1 个答案:

答案 0 :(得分:2)

Realm React Native具有data属性类型,因此您可以根据需要将图像数据直接保存到Realm。

但是,对于不会经常更改的大型二进制文件,我们通常建议您将图像文件存储在Realm之外的磁盘上,然后在Realm中使用一个字符串属性来引用该文件的名称/路径。 / p>

在GitHub上快速搜索后,似乎a React Native plugin可以管理在磁盘上下载和存储文件。

我的建议是您使用该库(或类似的库)将图像文件下载到磁盘,然后在Realm中存储对其文件名的引用,以便您知道哪个图像文件与Realm对象匹配。 :)