pickFiles method
Picking list of File.
FileSaver fileSaver = FileSaver(
initialFileName:'File Name',
fileTypes: const ['txt'],
);
List<File>? files = await fileSaver.pickFiles(context);
Implementation
Future<List<File>?> pickFiles(BuildContext context) async {
String? path = await filebrowser(
context,
FileSaver._picker(
style: style,
multiPicker: true,
fileTypes: fileTypes,
bodyBuilder: bodyBuilder,
footerBuilder: footerBuilder,
headerBuilder: headerBuilder,
initialFileName: initialFileName,
initialDirectory: initialDirectory,
));
if (path != null) {
List<String> paths =
path.replaceAll('[', '').replaceAll(']', '').split(',');
return List.generate(paths.length, (x) => File(paths[x]));
} else {
return null;
}
}