PHP에서 filesize()
, 자바 스크립트는 어떨까요?자바 스크립트에서 이미지의 크기를 얻는 방법은 무엇입니까?
답변
당신은 자바 스크립트에서 그것을 할 수 없습니다.
비동기 메시지를 크기를 가져 오는 비동기 메시지로 보낸 다음 javascript를 사용하여 표시 할 수 있지만 전체 JS 방법은 없습니다.
사용자가 할 수있는 최선의 방법은 X 바이트보다 작은 이미지 만 허용된다는 것입니다. php.ini에 정의 된 최대 업로드 크기보다 작은 이미지를 업로드하는 것을 막을 수 없습니다.
PHP에서 이미지를 가져온 다음 서버 측에서 크기를 확인하고 너무 큰 경우 오류 메시지를 표시하십시오.
물론 AJAX를 사용할 수 있습니다. 원하는 경우 this one과 같은 AJAX 업로드 컨트롤을 사용하십시오. 검사는 여전히 서버 측에서 수행되지만 페이지는 대화식 및 민첩함을 느끼게됩니다.
서버로 전송하기 전에 플래시 업 로더를 사용하여 파일 크기를 가져올 수 있습니다. 예를 들어 jquery 플러그인 (예 : uplodify.com) 또는 YUI Uploader. 그러나 어떤 경우 든 POST 배열 $ _FILES를 검사하여 PHP 측을 다시 확인해야합니다.
업로드가 시작되면 브라우저는 이미지 파일 크기를 HTTP 헤더의 일부로 서버에 보냅니다. 따라서 이미지의 몇 KB가 전송되고 업로드를 중단하기 전에 크기를 확인할 수 있습니다. 전송을 위해 데이터를 인코딩 할 수 있기 때문에 크기가 정확하지 않으므로 크기가 너무 커질 수 있습니다. 필요
없음 서버 측 :
는 padding:0
및 display:"inline"
(폭 붕괴 있도록 필요 "인라인")의 페이지로 빈 div
를 추가하지 않습니다. jQuery 또는 다른 js 프레임 워크를 사용하여 div
에 이미지를 놓습니다. div
은 이미지에 맞게 크기가 조정됩니다. jQuery는 이미지의 너비/높이 인 div
의 올바른 너비/높이를 반환합니다.
스타일에서 고정 값으로 설정되어 있지 않으면 js가 너비/높이를 반환하지 않으므로 javascript 만 사용하면 작동하지 않습니다.
- 1. 이미지의 자바 스크립트에서 변수
- 2. 자바 스크립트에서 배열 식별자를 얻는 방법은 무엇입니까?
- 3. 이미지의 크기를 조정하는 방법은 무엇입니까?
- 4. SURF 서술자에서 서브 이미지의 크기를 얻는 방법
- 5. 자바 스크립트에서 파일 크기를 얻으려면
- 6. 이미지의 크기를 조정하는 더 좋은 방법은 무엇입니까?
- 7. TabWidget에서 배경 이미지의 크기를 조정하는 방법은 무엇입니까?
- 8. jQuery로 클릭시 이미지의 크기를 조정하는 방법은 무엇입니까?
- 9. 자바에서 tiff 이미지의 크기를 조정하는 방법은 무엇입니까?
- 10. 배경 이미지의 크기를 설정하는 방법은 무엇입니까?
- 11. 자바 스크립트로 이미지의 평균 또는 기본 색상을 얻는 방법은 무엇입니까?
- 12. 플렉스 : 이미지의 이미지 크기를 얻는 방법?
- 13. Delphi 2009에서 이미지의 현재보기 크기를 얻는 방법
- 14. 자바 스크립트에서 이미지 컨트롤의 크기를 변경하십시오.
- 15. 자바 스크립트에서 컴퓨터 이름이나 IP를 얻는 방법은 무엇입니까?
- 16. 자바 스크립트에서 읽을 수있는 구문 오류를 얻는 방법은 무엇입니까?
- 17. 자바 스크립트에서 Math.random을 사용하여 임의성을 얻는 방법은 무엇입니까?
- 18. 자바 스크립트에서 배열의 총 변수 수를 얻는 방법은 무엇입니까?
- 19. 자바 스크립트에서 정규 표현식에서 캡처 그룹의 색인을 얻는 방법은 무엇입니까?
- 20. 이미지의 가장자리 좌표를 얻는 방법은 무엇입니까?
- 21. java에서 이미지의 개요 경로를 얻는 방법은 무엇입니까?
- 22. 자바 스크립트없이 PHP에서 이미지의 크기를 "쉽게"얻을 수있는 방법이 있습니까?
- 23. 웹 페이지의 글꼴 크기를 얻는 방법은 무엇입니까?
- 24. NSButton의 기본 크기를 얻는 방법은 무엇입니까?
- 25. 100 % 확대시 DIV의 크기를 얻는 방법은 무엇입니까?
- 26. OpenGL에서 백 버퍼 크기를 얻는 방법은 무엇입니까?
- 27. 장치의 화면 크기를 얻는 방법은 무엇입니까?
- 28. BerkeleyDB에서 값의 크기를 얻는 방법은 무엇입니까?
- 29. 핸들에서 아이콘의 크기를 얻는 방법은 무엇입니까?
- 30. 비디오의 크기를 킬로바이트 단위로 얻는 방법은 무엇입니까?
http://www.webdeveloper.com/forum/showthread.php?t=29776 –