fileType property
FileType
fileType
Implementation
FileType get fileType {
final mimeType = lookupMimeType(path);
if (mimeType?.startsWith(FileConstants.instance.imageType) ?? false) {
return FileType.image;
}
if (mimeType?.startsWith(FileConstants.instance.videoType) ?? false) {
return FileType.video;
}
if (mimeType?.startsWith(FileConstants.instance.audioType) ?? false) {
return FileType.audio;
}
if (mimeType?.startsWith(FileConstants.instance.textType) ?? false) {
return FileType.text;
}
return FileType.unknown;
}