@override Future<Uint8List?> getBytes() async { if (file == null) return null; return Uint8List.fromList(await file!.readAsBytes()); }