TF-2520 Convert email object to html to perform print on browser

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2024-03-06 16:41:01 +07:00
committed by Dat H. Pham
parent ebd62ab78f
commit 632762bfcd
22 changed files with 309 additions and 531 deletions
+10
View File
@@ -1,7 +1,10 @@
import 'dart:convert';
import 'dart:io';
import 'package:core/domain/exceptions/download_file_exception.dart';
import 'package:core/utils/app_logger.dart';
import 'package:core/utils/platform_info.dart';
import 'package:flutter/services.dart';
import 'package:path_provider/path_provider.dart';
class FileUtils {
@@ -111,4 +114,11 @@ class FileUtils {
logError('FileUtils::removeFolder():EXCEPTION: $e');
}
}
Future<String> convertImageAssetToBase64(String assetImage) async {
ByteData bytes = await rootBundle.load(assetImage);
final buffer = bytes.buffer;
final base64Data = base64Encode(Uint8List.view(buffer));
return base64Data;
}
}