我有一个产品列表,每个产品都有imageURL
字段,指向远程图像。产品坚持不懈。现在的挑战是下载图像并使其脱机使用。
如何从远程URL获取图像并使用领域保留?
答案 0 :(得分:2)
Realm React Native具有data
属性类型,因此您可以根据需要将图像数据直接保存到Realm。
但是,对于不会经常更改的大型二进制文件,我们通常建议您将图像文件存储在Realm之外的磁盘上,然后在Realm中使用一个字符串属性来引用该文件的名称/路径。 / p>
在GitHub上快速搜索后,似乎a React Native plugin可以管理在磁盘上下载和存储文件。
我的建议是您使用该库(或类似的库)将图像文件下载到磁盘,然后在Realm中存储对其文件名的引用,以便您知道哪个图像文件与Realm对象匹配。 :)