|
BasicFileUploadManager |
Methods |
|
|
getModifiedFilesInfo게시판 수정모드시 addUploadedFile 메소드로 추가한 파일정보를 반환합니다.
SyntaxString getModifiedFilesInfo ( String type ) Parameterstype [in] 가져올 데이터 타입입니다.
Return ValuesaddUploadedFile 메소드로 추가한 파일정보를 String 타입으로 반환합니다.
Remarks서버측에서 JSON 타입으로 반환했을 경우는 JSON 타입으로 가져오는 것을 권장하며, 그 외의 경우는 개별 파일 정보를 조합할 delimiter 문자(또는 문자열)를 입력해 주십시오.
Sample CodesJavascript
/**
* 전송창이 닫힐 때 호출됩니다.
*/
var onCloseMonitorWindowCu = function () {
window.focus();
document.getElementById("monitorBgLayer").style.display = "none";
document.getElementById("monitorLayer").style.display = "none";
// 데이터 처리 페이지로 업로드 결과를 전송합니다.
// onEndUploadCu 나 onCloseMonitorWindowCu 이벤트 시점에 처리하시면 되며, onCloseMonitorWindowCu 시에는 getUploadStatus()를 사용하여 업로드 상태를 체크해 주십시오.
if(cuManager.getUploadStatus() == "COMPLETE") {
/**
* 업로드된 전체 파일의 정보를 반환합니다.
* 서버측에서 JSON 타입으로 반환했을 경우는 JSON 타입으로 가져오는 것을 권장하며, 그 외의 경우는 개별 파일 정보를 조합할 delimiter 문자(또는 문자열)를 입력해 주십시오.
*/
var uploadedFilesInfo = cuManager.getUploadedFilesInfo("JSON");
// var uploadedFilesInfo = cuManager.getUploadedFilesInfo("|");
/**
* 필요 시, 아래처럼 사용해 주십시오. (JSON으로 넘오올 경우)
var obj = jQuery.parseJSON(uploadedFilesInfo);
alertTimeout(obj.length);
alertTimeout(obj[0].Name);
*/
/**
* addUploadedFile로 추가한 전체 파일 정보를 반환합니다.
*/
var modifiedFilesInfo = cuManager.getModifiedFilesInfo("JSON");
// var modifiedFilesInfo = cuManager.getModifiedFilesInfo("|");
// 데이터 처리 페이지로 업로드 결과를 전송합니다.
document.dataForm.uploadedFilesInfo.value = uploadedFilesInfo;
document.dataForm.modifiedFilesInfo.value = modifiedFilesInfo;
document.dataForm.submit();
}
}
/**
* Flash로부터 호출되는 Javascript 콜백함수 내에서 alert 창을 띄우기 위한 처리로 Chrome, Firefox, Safari 브라우저의 일부 버전에 해당됩니다.
*/
var alertTimeout = function (params) {
window.focus();
setTimeout(function () { alert(params) }, 100);
}
|