Home > IE 버전 > 진행창 숨기기
기본 진행창을 사용하지 않는 예제입니다.
설명

DEXTUploadX5에서 기본으로 지원하는 진행창의 사용 여부는 useProgressDialog 함수로 설정하실 수 있습니다.

대신 스크립트 상에서 getUploadStatus 함수를 사용하여 업로드 진행 정보를 얻을 수 있습니다.

// 기본 진행창을 사용하지 않습니다.
dx.useProgressDialog(false);

// 진행창이 안보이므로 getUploadStatus 함수를 사용하여 업로드 진행 정보를 얻습니다.
var status = dx.getUploadStatus();

// 이름: status.currentName 
// 전체 속도: status.totalSpeed 
// 업로드가 완료된 개수: status.completeCount
// 전체 개수: status.totalCount
// 현재 파일 전송률: status.currentRate
// 현재 파일의 전송된 크기: status.currentSendSize
// 현재 파일의 크기: status.currentSize
// 현재 파일의 전송 시간: status.currentTime
// 현재 파일의 남은 시간: status.remainedCurrentTime
// 전체 파일 전송률: status.totalRate
// 전체 파일의 전송된 크기: status.totalSendSize
// 전체 파일의 크기: status.totalSize
// 전체 파일의 전송 시간: status.totalTime
// 전체 파일의 남은 시간: status.remainedTotalTime

getUploadStatus 함수를 사용하여 얻을 수 있는 상태 객체가 갖는 값은 참고용이므로 정확한 값을 제공하지 않습니다.

getUploadStatus 함수를 통해 얻어진 status 객체는 불변이므로, 변경된 값을 얻으려면 getUploadStatus 함수를 다시 호출해야 합니다.

예제

 

 

업로드가 시작되면 이 곳에 업로드 상태 값이 출력됩니다.