2017-11-30 3 views
0

Weiß jemand, oder wenn es überhaupt möglich ist, Dateien und/oder Ordnerstrukturen mit React Native auf den lokalen Speicher einer App zu kopieren? Ich suche nach Raster-Kacheln für die Zuordnung und möchte sie mit der App verpacken und sie dann zur Verwendung in den lokalen Ordner kopieren. Das ist etwas, um das ich wirklich kämpfen muss, um irgendwelche Antworten zu finden. Jeder Rat wird sehr geschätzt.Umgang mit lokalen Dateien und Ordnern in React Native

Antwort

0

Die Frage ist vage in dem, was Sie versuchen zu tun. Wenn Sie meinen, dass Sie die Bilder bündeln und in Ihrer App verfügbar machen müssen, auch offline, müssen Sie sie einfach in den Quellbaum Ihrer App einfügen und sie benötigen. Wenn Sie dynamische Bildnamen verarbeiten müssen, können Sie ein Objekt exportieren, das mit den Bildnamen verknüpft ist und diese alle im Objekt benötigt, so dass Sie dann ein Bild basierend auf einer Variablen/einem Schlüssel auswählen können.

const images = { 
    map2x2: require('../images/2x2.png'), 
    map2x3: require('../images/2x3.png'), 
    map2x4: require('../images/2x4.png'), 
}; 

const pieceKey = 'map2x2'; 

<Image source={images[pieceKey]} /> 

Der Verpacker wird sie mit Ihrer Anwendung bündeln und meistert sogar die richtige Wahl der Auflösung, wenn die Bilder mehrere Größen haben (@ 2x, @ 3x)

https://facebook.github.io/react-native/docs/images.html

Nun, wenn Sie den Download fragen nach Remote-Bilder von einem Webserver und speichern Sie sie lokal für die Verwendung in Ihrer App, dann finden Sie wahrscheinlich ein Paket, um damit zu helfen.

Verwandte Themen