파일의 용량을 구하면서 용량 체크를 하는 xsl과 javascript함수이다.
<xsl:choose>
<xsl:when test="number(size) > 1000000000000">
<xsl:value-of select="format-number(size div 1000000000000,'0.00')" /> TB
</xsl:when>
<xsl:when test="number(size) > 1000000000">
<xsl:value-of select="format-number(size div 1000000000,'0.00')" /> GB
</xsl:when>
<xsl:when test="number(size) > 1000000">
<xsl:value-of select="format-number(size div 1000000,'0.00')" /> MB
</xsl:when>
<xsl:when test="number(size) > 1000">
<xsl:value-of select="format-number(size div 1000,'0.00')" /> KB
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="size" /> Byte</xsl:otherwise>
</xsl:choose>
{
if(value > 1000000000000){
return Math.floor(value / 10000000000)/100 + " TB";
}else if(value> 1000000000){
return Math.floor(value / 10000000)/100 + " GB";
}else if(value> 1000000){
return Math.floor(value / 10000)/100 + " MB";
}else if(value> 1000){
return Math.floor(value / 10)/100 + " KB";
}else{
return value + " Byte";
}
}
'프로그래밍' 카테고리의 다른 글
네트워크 드라이브 연결하기 (0) | 2015.08.09 |
---|---|
format-number 함수 (Xpath함수) (0) | 2015.02.13 |
showModalDialog창에서 링크 새창으로 안 뜨게 하기 (0) | 2015.02.13 |
프린트 다음장 출력하기 (0) | 2015.02.13 |
프린트 인치를 밀리로 바꾸기 (0) | 2015.02.13 |