toFileType property
FileType
get
toFileType
Implementation
FileType get toFileType {
final ext = split('.').last;
switch (ext) {
case 'jpg':
case 'jpeg':
case 'png':
return FileType.image;
case 'mp4':
case 'mov':
return FileType.video;
case 'mp3':
case 'wav':
return FileType.audio;
case 'pdf':
case 'doc':
case 'docx':
case 'xls':
case 'xlsx':
case 'ppt':
case 'pptx':
return FileType.document;
default:
return FileType.other;
}
}