generateImageThumbnailFromFile method
Future<Uint8List?>
generateImageThumbnailFromFile(
- dynamic imageFile
)
override
Implementation
@override
Future<Uint8List?> generateImageThumbnailFromFile(dynamic imageFile) async {
try {
// final reader = html.FileReader();
// reader.readAsArrayBuffer(imageFile);
// await reader.onLoad.first;
// return generateImageThumbnailFromBinary(reader.result as Uint8List);
final web.File image = imageFile as web.File;
final arrayBuffer = await image.arrayBuffer().toDart;
final fileBytes = arrayBuffer.toDart.asUint8List();
return generateImageThumbnailFromBinary(fileBytes);
} catch (err) {
logger.severe('Error at StorageUtilImpl.generateImageThumbnailFromFile >>> $err');
return null;
}
}