🗂️ Datei-Explorer / Medien-Galerie
2 Min. Lesezeit
Ein Datei-Explorer oder eine Medien-Galerie in einer mobilen App erlaubt es Nutzern, eigene Dateien, Fotos oder Videos aus dem Speicher des Geräts auszuwählen – z. B. zum Hochladen, Anzeigen oder Bearbeiten. Nutzer können dabei auf ihre Fotogalerie, Downloads oder gespeicherte Dokumente zugreifen, direkt aus der App heraus. Solche Funktionen sind heute Standard in Social Media Apps, Cloud-Speichern, Support-Formularen oder E-Commerce-Anwendungen.
🔧 Technische Erklärung
In Expo-basierten React Native Apps wird der Zugriff auf lokale Dateien und Medien über systemnahe Schnittstellen realisiert, die durch Expo einfach verfügbar gemacht werden:
expo-media-library
→ Zugriff auf Bilder, Videos, Albenexpo-document-picker
→ Öffnet ein natives Dialogfeld zur Dateiauswahl (z. B. PDF, DOCX, CSV)expo-image-picker
→ Auswahl von Bildern/Videos aus der Galerie oder Kamera
Diese Bibliotheken sind OTA-kompatibel und funktionieren sowohl mit der Expo Go App als auch im eigenen Build mit EAS (Expo Application Services).
Die App fragt beim ersten Zugriff automatisch nach den erforderlichen Berechtigungen (z. B. Medienzugriff), was über MediaLibrary.requestPermissionsAsync()
oder ImagePicker.requestMediaLibraryPermissionsAsync()
geschieht.
💡 Einsatzmöglichkeiten
Profilbild oder Avatar hochladen
Produktbilder auswählen im Verkaufsprozess
Screenshot für Support hochladen
PDFs oder Dokumente an Formulare anhängen
Bildergalerie anzeigen in Kreativ- oder Messenger-Apps
Mehrfachauswahl für Medien-Uploads ermöglichen
❓ Wichtige Fragen und Antworten zum Datei-Explorer / Medien-Galerie
Wie greift meine Expo-App auf die Galerie zu?
Mit expo-media-library
oder expo-image-picker
. Diese Bibliotheken zeigen dem Nutzer eine native Dateiauswahl und liefern die Pfade zu den gewählten Medien zurück.
Muss der Nutzer Berechtigungen erteilen?
Ja. Beim ersten Zugriff fragt die App automatisch nach der Medienfreigabe. Ohne Zustimmung kann die Galerie nicht angezeigt werden.
Welche Dateitypen kann ich auswählen?
Mit expo-document-picker
können u. a. PDF, DOCX, TXT, CSV, Bilder, ZIPs usw. ausgewählt werden. Du kannst die erlaubten Typen gezielt einschränken.
Können mehrere Dateien gleichzeitig ausgewählt werden?
Ja – expo-document-picker
unterstützt Multi-Select, sofern die Plattform dies erlaubt. Bei Bildern ist ggf. eine eigene Auswahl-UI notwendig.
Sind Bilder und Videos lokal oder extern gespeichert?
Die APIs liefern dir lokale URIs, die direkt in der App angezeigt oder verarbeitet werden können. Der Upload auf einen Server erfolgt separat über fetch()
oder eine Cloud-API.