pickMultipleFiles static method
Future<void>
pickMultipleFiles(
- ValueNotifier<
List< multipleFiles,PlatformFile> > - FileType fileType
Implementation
static Future<void> pickMultipleFiles(
ValueNotifier<List<PlatformFile>> multipleFiles,
FileType fileType) async {
final FilePickerResult? result = await FilePicker.platform
.pickFiles(allowMultiple: true, type: fileType);
if (result == null) {
return;
}
List<PlatformFile> files = List.from(multipleFiles.value);
files.addAll(result.files);
final valueSet = files.toSet();
files = valueSet.toList();
// final List<PlatformFile> files = result.files;
// print(files.length);
multipleFiles.value = files;
}