getFileSizeText function
Implementation
String getFileSizeText(String fileSizeInBytes) {
var fileSizeBuilder = "";
var fileSize = int.parse(fileSizeInBytes);
if (fileSize > 1073741824) {
fileSizeBuilder =
(getRoundedFileSize(fileSize / 1073741824)).toString() + (" ") + ("GB");
} else if (fileSize > 1048576) {
fileSizeBuilder =
(getRoundedFileSize(fileSize / 1048576)).toString() + (" ") + ("MB");
} else if (fileSize > 1024) {
fileSizeBuilder =
(getRoundedFileSize(fileSize / 1024)).toString() + (" ") + ("KB");
} else {
fileSizeBuilder = (fileSizeInBytes).toString() + (" ") + ("bytes");
}
return fileSizeBuilder.toString();
}