SingleFileDownloadManager

Events

 

 

onEndDownloadItem

개별 파일에 대한 다운로드 완료 시 호출됩니다.

 

Syntax

    void onEndDownloadItem ( String params )

Parameters

params

[out] 전송 완료된 파일정보로 JSON 타입의 String입니다.

 

Return Values

 

Remarks

 

Sample Codes

Javascript

[namocrossuploader.js]
/**
* NamoCrossDownloader 객체에서 Javascript로 전송할 이벤트 함수 이름을 설정합니다.
*/
var getDownloadManagerEventNames = function () {
    var flashvars = {};
    flashvars.onCreationComplete     = "onCreationCompleteCd";       // NamoCrossDownloader Manager 객체 생성 완료 시
    flashvars.onStartDownloadItem    = "onStartDownloadItemCd";      // 개별 파일의 다운로드 시작 시 (Single Download Only)
    flashvars.onEndDownloadItem      = "onEndDownloadItemCd";        // 개별 파일의 다운로드 완료 시 (Single Download Only)
    flashvars.onCancelDownloadItem   = "onCancelDownloadItemCd";     // 개별 파일의 다운로드 취소 시 (Single Download Only)
    flashvars.onException            = "onExceptionCd";              // 예외 발생 시
    return flashvars;
}

[DownloadForm.html]
/**
* 다운로드 완료 시 호출됩니다.
*/
var onEndDownloadItemCd = function (params) {
	var obj = jQuery.parseJSON(params); 
	alertTimeout("[파일 다운로드 완료]\n" + 
	"FileId : "	  + obj.fileId + "\n" +
	"FileName : " + obj.fileName + "\n" +
	"FileSize : " + obj.fileSize 
	); 
} 

/**
* Flash로부터 호출되는 Javascript 콜백함수 내에서 alert 창을 띄우기 위한 처리로 Chrome, Firefox, Safari 브라우저의 일부 버전에 해당됩니다. 
*/
var alertTimeout = function (params) {
    window.focus();
    setTimeout(function () { alert(params) }, 100);
}