???? public ? static ?String?bytes2kb( long ?bytes)? {
???????????BigDecimal?filesize?
= ? new ?BigDecimal(bytes);
???????????BigDecimal?megabyte?
= ? new ?BigDecimal( 1024 * 1024 );
???????????
float ?returnValue? = ?filesize.divide(megabyte,? 2 ,?BigDecimal.ROUND_UP).floatValue();
???????????
if ?(returnValue? > ? 1 )
???????????????
return (returnValue? + ? " ?MB " );
???????????BigDecimal?kilobyte?
= ? new ?BigDecimal( 1024 );
???????????returnValue?
= ?filesize.divide(kilobyte,? 2 ,?BigDecimal.ROUND_UP).floatValue();
???????????
return (returnValue? + ? " ?KB " );
????}