2016-04-24 7 views
2

Meine App muss regelmäßig einige Inhalte herunterladen und offline verfügbar halten. Ich benutze dafür Realm und bisher war die Erfahrung großartig. Aber ich weiß wirklich nicht, was ich tun soll, wenn es um Bilder geht. Ich könnte einen Verweis auf die Pfade speichern, aber ich würde Realms direkten Speicher wirklich bevorzugen. Gibt es einen nicht zu komplexen Weg, um das zu erreichen?React-Native/Realm: Wie speichert man ein Bild in der Datenbank?

NB In der Tat würde ich für einen Schnipsel suchen, wie die oben, die meine Bedürfnisse perfekt erfüllen würde ... aber das ist für IOS, nicht-native reagieren ->How to put an image in a Realm database?

Antwort

1

Ich kann nicht Es scheint, als ob es ein eingebautes Reaction Native API für den Umgang mit Bildern, die bereits im Speicher gespeichert sind, findet, und ohne diese könnte es nicht sinnvoll sein, Bilder in Realm zu speichern.

Es ist wie sieht Reagieren india Bilder aus dem Dateisystem öffnen kann allerdings mit Pfaden zur Laufzeit angegeben - https://facebook.github.io/react-native/docs/images.html#network-images

Wenn Sie diesen Weg nehmen können Sie das Bild auf der Festplatte herunterladen/speichern und einfach den Weg zu den Speichern Bild im Reich.

+0

Vielen Dank für die Antwort! –

3

Sie können die Base64-String-Version des Bildes in Realm speichern. Es funktioniert großartig. Ich mache das.

Verwandte Themen