2011-05-05 3 views

답변

1

그냥 자바 스크립트로 파일 크기를 확인 할 수 없습니다,하지만 당신은 할 수 있어야 단순히 입력 필드의 값을 잡고 마지막 부분을 잡아서 선택한 파일의 파일 형식을 확인하십시오. 그래서 마찬가지로, 당신은 당신의 HTML에서이 태그를 가지고 말 : 당신의 자바 스크립트에서

<input type="file" id="afile" /> 

는이 같은 기능을 가지고 있고, 양식이 제출 될 때 참조 수 :

function check_filetype(){ 
    var filename = document.getElementById('afile').value; 
    return filename.substr(filename.lastIndexOf('.')); 
} 
+1

오른쪽. 그 이유는 자바 스크립트가 클라이언트의 컴퓨터로 할 수있는 한 멀리까지 잠겨 있기 때문입니다. 파일 시스템은 거의 접근 할 수 없습니다. 브라우저가 자바 스크립트를 더 자유롭게 사용한다면 사람들이 할 수있는 매우 나쁜 점을 생각할 수있을 것이라고 확신합니다. – voithos

+0

@voithos 그래, 조금 google-fu 후에도 activex 또는 flash로 파일 크기를 찾는 방법이 있지만 그 중 어느 것도 우아한 해결책은 아닙니다. – musicinmyhead

+0

ActiveX는 Internet Explorer의 독점권이며 다른 브라우저에서도 전혀 작동하지 않습니다. – voithos

관련 문제