JavaScript: format file sizes
JavaScript
var sizeFormat = function(bytes) {
var quant = {
TB: 1099511627776,
GB: 1073741824,
MB: 1048576,
KB: 1024,
B: 1
};
for (var i in quant) {
var unit = i;
var value = quant[i];
if (bytes >= value) {
return (bytes / value).toFixed(1) + ' ' + unit;
}
}
};
alert(sizeFormat(2290800));