Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.2.0

storage_path

Ein Flutter-Plugin zum Abrufen von Bild-, Audio-, Video- und Dateipfaden.

30-Tage-Downloads
397
Likes
53
Pub-Punkte
40

Paket installieren

flutter pub add storage_path

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das storage_path-Paket ist ein Flutter-Plugin, das die Abfrage von Dateipfaden für Bilder, Audio, Video und andere Dateien auf Android- und iOS-Geräten vereinfachen soll. Es bietet eine einfache API zum Zugriff auf gängige Speicherordner wie Dokumente der App, Cache und externe Speicherorte. Diese Hilfsfunktion hilft Entwicklern dabei, Dateispeicherung zu verwalten, ohne sich mit plattformspezifischen Pfadlogiken beschäftigen zu müssen. Das Paket ist leichtgewichtig und konzentriert sich ausschließlich auf die Pfadauflösung und eignet sich daher ideal für Apps, die mit Medien oder Dateivorgängen arbeiten.

Anwendungsfälle

  • Zugriff auf das Dokumentenverzeichnis der App
  • Mediendateipfade abrufen
  • Verwaltung zwischengespeicherter Dateien
  • Speichern von benutzererzeugtem Inhalt
  • Dateiuploads verwalten
  • Arbeiten mit externer Speicherung

Hauptmerkmale

  • Plattformübergreifende Pfadauflösung
  • Einfaches und intuitives API
  • Unterstützt Bilder, Audio, Video und allgemeine Dateien
  • Keine zusätzlichen Abhängigkeiten
  • Leicht und schnell
  • plattformunabhängiger Dateipfad-Zugriff

Geeignet für

  • medienintensive Anwendungen
  • Dateiverwaltungstools
  • Apps, die lokale Speicherung erfordern
  • Entwicklerprototypen
  • Apps, die Benutzer-Dateien verarbeiten

Hinweise

  • Behandelt keine Dateivorgänge (z. B. Lesen/Schreiben)
  • Nur auf Pfadabruf beschränkt
  • Erfordert manuelle Berechtigungsverwaltung auf einigen Plattformen
  • Keine integrierte Fehlerbehandlung für fehlende Verzeichnisse
  • Nicht geeignet für komplexe Dateisystemmanipulationen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

StoragePath

A flutter plugin to get all images, audios, videos and files location path in json format.

Only for Android. If you like this plugin, buy me a cup of coffee. PayPal

dependencies:
 storage_path: ^0.2.1
import 'package:storage_path/storage_path.dart';

Sample Code

 try {
      imagePath = await StoragePath.imagesPath; //contains images path and folder name in json format
    } on PlatformException {
      imagesPath = 'Failed to get path';
    }

AND

videoPath = await StoragePath.videoPath; //this will return videos path
audioPath = await StoragePath.audioPath; //this will return audios path
filePath = await StoragePath.filePath; //this will return files path

Image Json Sample


[
 {
   "files": [
     "path/screenshot/abc.png",
     "path/screenshot/pqr.png"
   ],
   "folderName": "screenshot"
 }
]

File Json Sample

[
  {
    "files": [
      {
        "mimeType": "application/pdf",
        "size": "34113",
        "title": "C001-SP-2719^201902",
        "path": "/storage/emulated/0/Download/abc.pdf"
      }
    ],
    "folderName": "Download"
  }
]

Audio Json Sample

[
  {
    "files": [
      {
        "album": "ABC",
        "artist": "PQR",
        "path": "/storage/emulated/0/Download/todo.mp3",
        "dateAdded": "1515060080",
        "displayName": "todo.mp3",
        "duration": "235986",
        "size": "9506989"
      }
    ],
    "folderName": "Download"
  }
]

Video Json Sample

[
  {
    "files": [
      {
        "path": "/storage/emulated/0/DCIM/Camera/VID_20190304_112455.mp4",
        "dateAdded": "1551678904",
        "displayName": "VID_20190304_112455.mp4",
        "duration": "7147",
        "size": "12787914"
      }
    ],
    "folderName": "Camera"
  }
]

Thank you for contribution

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.