convertImageToBase64 function
Implementation
Future<String?> convertImageToBase64({required String imagePath}) async {
try {
if (imagePath.isEmpty) return null;
final File file = File(imagePath);
final Uint8List imageBytes = await file.readAsBytes();
final String base64 = base64Encode(imageBytes);
return base64;
} catch (e, s) {
debugPrint('exception while converting image path to byte array: ${e.toString()}');
debugPrint('exception while converting image path to byte array: ${s.toString()}');
return null;
}
}