getFileSizeString function
Implementation
String getFileSizeString({required int bytes, int decimals = 0}) {
const suffixes = ["Bytes", "KB", "MB", "GB", "TB"];
if (bytes == 0) return '0${suffixes[0]}';
var i = (log(bytes) / log(1024)).floor();
return "${(bytes / pow(1024, i)).toStringAsFixed(decimals)} ${suffixes[i]}";
}