flutter_storage_path 1.0.4 copy "flutter_storage_path: ^1.0.4" to clipboard
flutter_storage_path: ^1.0.4 copied to clipboard

A flutter plugin to get image, audio, video and files path with a single method call.

StoragePath #

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

Only for Android.

On IOS will just give you an empty array i.e. []

pubspec.yaml
dependencies:
  flutter_storage_path: ^1.0.4
copied to clipboard
example.dart
import 'package:flutter_storage_path/flutter_storage_path.dart';
copied to clipboard
    try {
      imagePath = await StoragePath.imagesPath; //contains images path and folder name in json format
    } on PlatformException {
      imagesPath = 'Failed to get path';
    }
    
copied to clipboard

Similarly

    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

copied to clipboard

Samples: #

  • Image Json Sample
[
  {
    "files": [
      "path/screenshot/abc.png",
      "path/screenshot/pqr.png"
    ],
    "folderName": "screenshot"
  }
]
copied to clipboard
  • File Json Sample
[
  {
    "files": [
      {
        "mimeType": "application/pdf",
        "size": "34113",
        "title": "C001-SP-2719^201902",
        "path": "/storage/emulated/0/Download/abc.pdf"
      }
    ],
    "folderName": "Download"
  }
]
copied to clipboard
  • 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"
  }
]
copied to clipboard
  • 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"
  }
]
copied to clipboard

Special Thanks to: #

Thank you for contribution: #

If you like this plugin: #

Buy me a cup of coffee ☕. PayPal

18
likes
160
points
154
downloads

Publisher

verified publisherjajoria.dev

Weekly Downloads

2024.09.14 - 2025.03.29

A flutter plugin to get image, audio, video and files path with a single method call.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on flutter_storage_path