본문 바로가기

Programming/HTML&CSS&JS

첨부파일 byte 용량 계산 [bytes, KB, MB, GB, TB, PB으로 변환]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//byte를 용량 계산해서 반환
 
function byteCalculation(bytes) {
 
        var bytes = parseInt(bytes);
 
        var s = ['bytes''KB''MB''GB''TB''PB'];
 
        var e = Math.floor(Math.log(bytes)/Math.log(1024));
 
       
 
        if(e == "-Infinity"return "0 "+s[0]; 
 
        else 
 
        return (bytes/Math.pow(1024, Math.floor(e))).toFixed(2)+" "+s[e];
 
}
cs

첨부파일 같은 파일 사이즈를 받아서 byte, KB, MB, GB, TB, PB 형을 변환해줌


출처: http://isnetis.tistory.com/264 [ISNETIS]