업로드 버튼을 클릭했을 때 ... fileupload 컨트롤에서 선택한 파일 크기를 확인하고 파일 크기가 초과되면 업로드 버튼의 다시 게시를 중단하고 싶습니다. jquery/javascript를 사용하여이 작업을 수행하는 방법은 무엇입니까?JavaScript를 사용하여 파일의 크기를 어떻게 확인합니까?
1
A
답변
1
은 거의 절대 안전한 방법은 없지만, 일부 브라우저 확인 당신과 같이 최대 파일 크기를 지정하는 숨겨진 입력 요소가있는 경우 :
<input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
[편집]은 이러한 유형의 검사가 실제로 구현되지 않았다 보인다 주요 브라우저 중 하나. 그들이 원했을뿐입니다.
그런 경우 플래시, 실버 라이트, 자바 또는 다른 클라이언트 측 플러그인으로 파일 업로드 크기 (클라이언트 측) 만 제한 할 수 있습니다.
1
서버 측 PHP 또는 ASP [.NET]을 사용해야합니다. 가능하면 크래커가 파일을 도용합니다.
1
보안상의 이유로 Javascript가 로컬 파일 시스템에 액세스 할 수 없기 때문에이를 순수 Javascript 솔루션에 구현할 방법이 없습니다. 원하는 것을 수행하는 유일한 방법은 서버에 있습니다. 사용하는 기술에 따라, 요청이 아직 전송되는 동안이를 가로 채고 Content-length
헤더를 기반으로 요청을 죽일 수 있습니다.
관련 문제
- 1. Perl 테스트 파일에서 파일의 내용을 어떻게 확인합니까?
- 2. 클래스 파일의 양식에서 확인란을 선택하면 어떻게 확인합니까?
- 3. JavaScript를 사용하여 SVG 이미지의 크기를 변경 하시겠습니까?
- 4. JavaScript를 사용하여 링크의 href 파일 크기를 확인하십시오.
- 5. 어떻게 파일의 크기를 얻기 위해 노력하고
- 6. 파일이 업로드되었는지 어떻게 확인합니까?
- 7. javascript를 사용하여 div를 어떻게 제거합니까?
- 8. 302 응답을 어떻게 확인합니까?
- 9. IsolatedStorageFile이 있는지 어떻게 확인합니까?
- 10. AJAX는 어떻게 사용자를 확인합니까?
- 11. 링크가 방문했는지 어떻게 확인합니까?
- 12. JQuery.support를 사용하여 브라우저가 Firefox인지 어떻게 확인합니까?
- 13. 정규식을 사용하여 이메일의 항목을 어떻게 확인합니까?
- 14. SQLite3 구문을 어떻게 확인합니까?
- 15. 런타임시 SqlCacheDependency가 활성화되었는지 어떻게 확인합니까?
- 16. .air 파일의 크기를 줄입니다.
- 17. 어떻게 사용자 정의 유효성 검사기와 JavaScript를 사용하여 여러 줄 ASP : 텍스트 상자 컨트롤을 확인합니까?
- 18. OAuth 요청을 어떻게 확인합니까?
- 19. PHP에서 호스트를 어떻게 확인합니까?
- 20. 네트워크 연결을 어떻게 확인합니까?
- 21. 파일 형식을 어떻게 확인합니까?
- 22. 는 어떻게 확인합니까 1
- 23. 병합이 필요한지 어떻게 확인합니까?
- 24. PrintDialog.AllowCurrentPage의 값을 어떻게 확인합니까?
- 25. 어떻게 기본값을 확인합니까?
- 26. 간단한 자바 스크립트를 사용하여 파일의 업로드 크기를 얻으려면 어떻게해야합니까?
- 27. msbuild를 사용하여 항목 목록의 파일이 있는지 어떻게 확인합니까?
- 28. Azure는 WorkerRole의 상태를 어떻게 확인합니까?
- 29. PHP가 SWF 파일의 크기를 가져옵니다.
- 30. '비활성화'속성을 지원하는 브라우저는 어떻게 확인합니까?
어느 것이 구현되지 않았습니까? –
@ 브루노 : 어느 것을 구현합니까? –
@ 존 손더스, 나도 몰라, 왜 나 한테 묻지? –