A Flutter plugin that manages files and interactions with file dialogs.
To use this plugin, add file_selector
as a dependency in your pubspec.yaml file.
Here are small examples that show you how to use the API.
Please also take a look at our example app.
final typeGroup = XTypeGroup(label: 'images', extensions: ['jpg', 'png']); final file = await openFile(acceptedTypeGroups: [typeGroup]);
final typeGroup = XTypeGroup(label: 'images', extensions: ['jpg', 'png']); final files = await openFiles(acceptedTypeGroups: [typeGroup]);
final path = await getSavePath(); final name = "hello_file_selector.txt"; final data = Uint8List.fromList("Hello World!".codeUnits); final mimeType = "text/plain"; final file = XFile.fromData(data, name: name, mimeType: mimeType); await file.saveTo(path);