toJson method

Future<Map<String, dynamic>> toJson()

Returns file metadata as a JSON-compatible map.

Included keys:

  • filename
  • contentType
  • extension
  • size
  • isAudio
  • isVideo
  • isImage

Example:

final json = await file.toJson();
print(json['filename']);

Implementation

Future<Map<String, dynamic>> toJson() async {
  return {'filename': filename, 'contentType': contentType, 'extension': extension, 'size': await length, 'isAudio': isAudio, 'isVideo': isVideo, 'isImage': isImage};
}