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;
}