2

그래서 내가 찾은 모든 솔루션은 파일을 업로드하기 위해 플래시를 사용하거나 IE (7-8)에 진행률 표시 줄을 표시하지 않습니다.플래시없이 IE에서 AJAX 업로드 진행률 표시 줄을 사용할 수 있습니까?

XMLHTTPRequest에 대한 MSDN 설명서의 "진행률"이벤트가 없습니다. 전혀 가능합니까?

감사합니다.

+1

[uploadprogress] (http://pecl.php.net/package/uploadprogress/1.0.1)와 같은 PHP 확장을 사용하면 브라우저 독립적 일 것이라고 추측 할 수는 있지만 테스트를 거치지는 않았습니다. 왜 브라우저가 문제를 일으키는 지 알지 못한다.) 또는 php.ini에서 [session.upload_progress.enabled] (http://php.net/manual/en/session.upload-progress.php)를 설정할 수 있습니다 (다시 한번 테스트 한 적이 없습니다) – nico

답변

1

플래시를 사용하지 않고 간단한 HTML 진행률 막대를 만들 수 있습니다. 실제로 많은 예제에서 라이브 예제를 볼 수 있습니다

. Java 플랫폼에서는 AJAX를 사용하여 호출 할 수있는 진행 리스너 인터페이스가

인 Apache의 common.fileupload 라이브러리를 사용할 수 있습니다. AJAX는 총 금액이

바이트가되어 업로드됩니다. 자바 스크립트를 사용하여 진행률 표시 줄을 쉽게 업데이트 할 수 있습니다.

전체 코드 목록은 Apache 's fileupload의 홈페이지에서 찾을 수 있습니다.

PHP의 경우 일부 타사가 설치되어 있어야합니다.

관련 문제