resizeUploadFileParent static method
Implementation
static Future<String> resizeUploadFileParent(
File file,
String tableName,
int id,
String fieldName, {
String fileName = '',
int targetWidth = 300,
int quality = 80,
}) async {
ImageProperties properties =
await FlutterNativeImage.getImageProperties(file.path);
File compressedFile = await FlutterNativeImage.compressImage(file.path,
quality: quality,
targetWidth: targetWidth,
targetHeight:
((properties.height ?? 1) * targetWidth / (properties.width ?? 1))
.round());
return await uploadFileParent(compressedFile, tableName, id, fieldName,
fileName: fileName);
}