다음과 같은 파일 경로를 지정하십시오.
C : \ file.jpg
어떻게 파일 크기를 자바 스크립트에서 얻을 수 있습니까?자바 스크립트에서 파일 크기를 얻으려면
답변
에 따라, Content-Length 헤더를 자바 스크립트를 사용하여 HEAD 요청을 전송하고 읽을 수 있습니다 전체 액세스 권한을 가진 JavaScript는 경로 이름에서 파일 크기를 가져올 수 없습니다. javascript를 실행하는 웹 페이지는 보안상의 이유로 로컬 파일 시스템에 액세스 할 수 없습니다.
진행률 표시 줄을 표시하려면 SWFUpload과 같은 완만 한 파일 업 로더를 사용할 수 있습니다. HTML5도 File API이지만 아직 널리 지원되지 않습니다. 사용자가 input[type=file]
요소에 대한 파일을 선택하면, 당신은 files
컬렉션에서 파일에 대한 세부 정보를 얻을 수 있습니다 :
alert(myInp.files[0].size);
동일하다고 생각하지만 업로드하는 동안 스마트 웹 응용 프로그램이 진행률 표시 줄을 보여줍니다. – Andrey
@Andrey : 다른 웹 응용 프로그램은 Java 또는 Flash를 사용합니다. 내 답변을 인기있는 [SWFUpload] (http://www.swfupload.org/) 링크로 업데이트했습니다. –
@Andrey Flash, ActiveX 등과 같은 다른 스크립트 도구는 로컬 파일 시스템에 액세스 할 수 있습니다. 또는 특정 서버 측 기술을 사용하여 파일 업로드 진행 상황을 모니터링하고 javascript가 요청할 때 해당 정보를 다시 제공합니다. –
할 수 있습니다하지 자바 스크립트에는 파일 입/출력이 없기 때문에. 유사한 질문은 here을보십시오.
수 없습니다.
JavaScript는 보안상의 이유로 크기를 확인하기 위해 로컬 컴퓨터의 파일에 액세스 할 수 없습니다.
자바 스크립트를 사용하여 file
필드가있는 양식을 서버 측 스크립트에 제출하면 크기를 측정하고 반환 할 수 있습니다.
자바 스크립트를 사용하여 사용자의 파일 시스템에 액세스 할 수 있다면 좋지 않은 이미지를 이미지 할 수 있습니다.
그러나 파일 시스템 개체를 사용할 수 있지만이 IE에서만 작동합니다
http://bytes.com/topic/javascript/answers/460516-check-file-size-javascript
+1 마지막 답변에 멋진 해결책이 있습니다. – Andrey
function findSize() {
var fileInput = document.getElementById("fUpload");
try{
alert(fileInput.files[0].size); // Size returned in bytes.
}catch(e){
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
var e = objFSO.getFile(fileInput.value);
var fileSize = e.size;
alert(fileSize);
}
}
설명을 추가 할 수 있습니까? – CraigTeegarden
HTML5 방식을 지원하지 않는 브라우저의 경우 잡을 것 같아요. – GabrielBB
내가 할 수있는 자바 스크립트 북마크를 내장 웹 페이지의 파일 크기를 얻으려면 장난. 크기를 kb로 알려줍니다. 파일 크기를 복사하려면 경고를 프롬프트로 변경하십시오.
다음은 경고에 대한 북마크릿 코드입니다.
<a href="javascript:a=document.getElementsByTagName('HTML')[0].outerHTML;b=a.length/1024;c=Math.round(b);alert(c+' kb');">Doc Size</a>
다음은 프롬프트의 북마크 코드입니다.
<a href="javascript:a=document.getElementsByTagName('HTML')[0].outerHTML;b=a.length/1024;c=Math.round(b);prompt('Page Size',c+' kb');">Doc Size</a>
이 하나를 시도
http://bookmarklets.to.g0.to/filesize.php
에서 행동을 참조하십시오.
- 1. 자바 스크립트에서 파일 삭제
- 2. 자바 스크립트에서 이미지 컨트롤의 크기를 변경하십시오.
- 3. 자바 스크립트에서 콘솔 입력을 얻으려면 어떻게해야합니까?
- 4. 자바 스크립트에서 이미지의 크기를 얻는 방법은 무엇입니까?
- 5. Windows 배치 스크립트에서 파일 크기를 확인하려면 어떻게합니까?
- 6. 간단한 자바 스크립트를 사용하여 파일의 업로드 크기를 얻으려면 어떻게해야합니까?
- 7. Django의 화면 크기를 얻으려면
- 8. 자바 스크립트에서 텍스트 파일 읽기 및 표시
- 9. 파일 이름을 자바 스크립트에서 정규식으로 바꾸기
- 10. 자바 스크립트에서 ID 파일 찾기 찾기
- 11. 자바 스크립트에서 데이터 그리드의 확인 행을 얻으려면 어떻게해야합니까?
- 12. 자바 스크립트에서
- 13. () [] +! 자바 스크립트에서
- 14. 자바 패키지 이름을 얻으려면
- 15. 자바 스크립트에서 GridView 속성에 액세스
- 16. 부분적으로 다운로드 된 mp4의 전체 파일 크기를 얻으려면 무엇을 사용해야합니까?
- 17. 자바 스크립트 - 자바 스크립트에서 CSS 파일/CSS 코드 호출
- 18. 자바 스크립트에서 XMLHttpRequests 사용
- 19. 펄 : cgi-bin 스크립트에서 stdin 핸들을 얻으려면
- 20. 자바 스크립트에서 텍스트 크기 측정
- 21. 자바 스크립트에서 사용자 정의 컨트롤
- 22. 자바 스크립트에서 xmlhttprequest.send() 충돌이 발생했습니다.
- 23. 자바 스크립트에서 DOM을 확장 할 수 있습니까? 자바 스크립트에서
- 24. 자바 스크립트에서 데이터 저장
- 25. 자바 스크립트에서 스레딩하는 방법
- 26. 자바 스크립트에서 맥동하는 색상
- 27. 자바 스크립트에서 $ this 전달하기
- 28. 전화 소리가 자바 스크립트에서
- 29. 자바 스크립트에서 인쇄
- 30. 자바 스크립트에서 개찰구 1.5
http://code.google.com/p/gwtupload/ 확인이 일
'C :'에 접근 할 수있는 웹 서버가 있습니까? OS가'C :'에 있다면, 나는 반대한다. 그러나 우선 우선한다. – vol7ron