fix selectFile()

This commit is contained in:
deltamaya
2024-10-28 17:20:53 +08:00
parent abc3623026
commit f0c7bfd52e

View File

@@ -160,11 +160,15 @@ class DirectoryPicker {
Future<file_selector.XFile?> selectFile({required List<String> ext}) async {
file_selector.XTypeGroup typeGroup = file_selector.XTypeGroup(
label: 'files',
extensions: ext,
extensions: App.isMacOS || App.isIOS ? null : ext,
);
final file_selector.XFile? file = await file_selector.openFile(
acceptedTypeGroups: <file_selector.XTypeGroup>[typeGroup],
);
if (file == null) return null;
if (!ext.contains(file?.path.split(".").last)) {
return null;
}
return file;
}