반응형
SVN에 있는 폴더 및 파일을 트리구조로 보여주고, 다운로드를 할 일이 생겼는데,
Size정도는 보여주어야 할 것 같아서, 가져와보니 byte형식이었다.
그래서 편의를 위해 MB, KB... 정도는 보여주어야 한다는 욕심때문에, 검색해보니 역시나 있었다.
아래와 같이 function을 구현해서 사용하면 잘 나온다.
function bytesToSize(bytes) { var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; if (bytes == 0) return ''; var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024))); if (i == 0) return bytes + ' ' + sizes[i]; return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i]; };
반응형
'개발 > Front-End' 카테고리의 다른 글
[Jquery] $.ajax 사용 시 success callback에서 this 객체 사용하기 (0) | 2016.06.10 |
---|---|
[CSS] 텍스트 말줄임 (0) | 2016.06.10 |
[HTML] favicon 추가 (0) | 2016.06.10 |
[Jquery] Ajax Fileupload Option (0) | 2016.06.10 |
[JavaScript] zxml을 이용한 html 만들기 (0) | 2016.06.10 |