2011-08-25

html javascript 이미지 파일 용량 체크

descript)
    파일을 업로드할경우 브라우저 상에서는 선택한 파일의 용량을 확인할 방법이 없다
    파일을 올린이후에 체크를 하거나 activeX등을 이용하거나 서버의 설정을 바꿔줘야 한다.
    편법으로 이미지파일일경우 스크립트로 용량을 확인할수는 있다
    하지만 ie 이외에는 소스를 좀 수정할필요가 있어보임

source)
-html
<input type="file" id="testfile" />
<input type="button" onclick="check();" value="체크"/>
<img id="tmpimg" onload="checksize();"/>

-javascript
function check()
{
    document.getElementById( "tmpimg" ).src=document.getElementById( "testfile" ).value;
}
function checksize()
{
    alert( document.getElementById( "tmpimg" ).fileSize );
}

php Fatal error: Class 'DOMDocument'