flutter_storage_path

Last updated:

0 purchases

flutter_storage_path Image
flutter_storage_path Images
Add to Cart

Description:

flutter storage path

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: #

Vivek Sharma for base StoragePath repository

Thank you for contribution: #

Aman Gupta

If you like this plugin: #
Buy me a cup of coffee ☕. PayPal

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.