2011-10-12 5 views
0

자바 스크립트에서 파일 업로드 진행 상황을 어떻게 알 수 있습니까? 진행 상황을 추적하고 진행 상황을 브라우저로 되돌려 보내는 브라우저와 서버 사이의 표준 통신 방법이 있습니까? 아니면 자바 스크립트 내에서 완전히 완료 할 수 있습니까?JS에서 파일 업로드 진행 중

차이가 나는 경우 JVM 백엔드를 사용하고 있습니다.

감사합니다.

+0

HTML5 스펙의 일부인 새 파일 API가 Firefox에서 구현되었습니다. 이것은 자바 스크립트를 통해 파일 업로드를 직접 허용합니다. 그러나 모든 브라우저에서 지원되는 것은 아닙니다. 다른 옵션은 AJAX와 JVM을 사용하여 들어오는 파일 요청을 해체하고 AJAX가 진행 정보를 요청하는 동안 청크로 저장하는 것입니다. 또한 iFrame이 필요합니다. 이제 C#에서 적어도 그렇게하는 것이 쉽지 않다는 것을 말할 수 있습니다. –

+0

그리고 또 다른 옵션은 비싸지 만 실제로 비용을 개발하는 데 드는 비용을 절약 할 수있는 사전 제작 된 구성 요소를 사용하는 것입니다. –

답변

2

처럼 뭔가를 할 수 있습니다. 일반적으로 javascript는 전송되는 바이트의 개념이 없으므로 AJAX를 사용하여 전송 된 바이트 수의 백분율을 가져와야합니다. JSP의 경우 Here's a tutorial입니다. 다른 솔루션은 flash을 사용합니다.

0

불가능합니다. 당신은 그러나이 솔루션의 많은이 있습니다이

http://www.ajaxf1.com/tutorial/ajax-file-upload-tutorial.html

+0

불가능하지 않습니다. 단지 초보자가 아니에요. 많은 사이트가 Gmail을 사용하여 분명한 예입니다. –

+0

당신은 전혀 불가능한 것이 아닙니다 ... 결국 컴퓨터입니다 –

+0

Philip Burch : 나는 그 부분을 가지고 있습니다. 지금 필요한 것은 파일 업로드 진행에 대한 피드백입니다. 이 예제는 파일이 업로드되는 동안 .gif 회전 만 있습니다. – prismofeverything