2010-03-29 3 views

답변

1

은 거의 절대 안전한 방법은 없지만, 일부 브라우저 확인 당신과 같이 최대 파일 크기를 지정하는 숨겨진 입력 요소가있는 경우 :

<input type="hidden" name="MAX_FILE_SIZE" value="1048576" /> 

[편집]은 이러한 유형의 검사가 실제로 구현되지 않았다 보인다 주요 브라우저 중 하나. 그들이 원했을뿐입니다.

그런 경우 플래시, 실버 라이트, 자바 또는 다른 클라이언트 측 플러그인으로 파일 업로드 크기 (클라이언트 측) 만 제한 할 수 있습니다.

+0

어느 것이 구현되지 않았습니까? –

+0

@ 브루노 : 어느 것을 구현합니까? –

+0

@ 존 손더스, 나도 몰라, 왜 나 한테 묻지? –

1

서버 측 PHP 또는 ASP [.NET]을 사용해야합니다. 가능하면 크래커가 파일을 도용합니다.

1

보안상의 이유로 Javascript가 로컬 파일 시스템에 액세스 할 수 없기 때문에이를 순수 Javascript 솔루션에 구현할 방법이 없습니다. 원하는 것을 수행하는 유일한 방법은 서버에 있습니다. 사용하는 기술에 따라, 요청이 아직 전송되는 동안이를 가로 채고 Content-length 헤더를 기반으로 요청을 죽일 수 있습니다.

관련 문제