selectDocument method
Implementation
Future<String?> selectDocument({List<String>? allowedExtensions}) async {
// if (!(await UFUtils.permissionUtils.getStoragePermission())) {
// await permissionDeniedDialogue();
// return null;
// }
// Pick a file with allowed extensions
FilePickerResult? result = await FilePicker.platform.pickFiles(
type: FileType.custom,
allowedExtensions: allowedExtensions ?? [
'pdf',
'doc',
'docx',
// 'xls',
// 'xlsx',
'png',
'jpg',
'jpeg'
], // Add your desired extensions
);
String? filePath;
if (result != null) {
filePath = result.files.single.path;
} else {
filePath = null;
}
return filePath;
}