Class: AXUpload5

AXUpload5

new AXUpload5()

 var myUpload = new AXUpload5();
 myUpload.setConfig(classConfig:JSObject);
Version:
  • v1.4.4
Author:
  • tom@axisj.com

Extends

Methods

staticAXUpload5.getSelectUploadedList(arg){String|JSObject}

업로드된 파일 목록 중에서 선택된 아이템을 반환합니다.

Name Type Description
arg string

("param"|"json") 옵션에 따라 파라미터 타입 또는 JSObject 형태로 리턴 타입을 지정합니다.

Example
     var list = myUpload.getSelectUploadedList("json");
     trace(list);
     toast.push(Object.toJSON(list));

staticAXUpload5.getUploadedList(arg){String|JSObject}

업로드된 파일목록을 반환합니다.

Name Type Description
arg string

("param"|"json") 옵션에 따라 파라미터 타입 또는 JSObject 형태로 리턴 타입을 지정합니다.

Example
     var list = myUpload.getUploadedList("json");
     trace(list);
     toast.push(Object.toJSON(list));

staticAXUpload5.setUploadedList(files){type}

업로드된 목록을 지정합니다.

Name Type Description
files Array

example code 참고

Example
     ex1)
     var myFileList = [];
     var fileItem = {
    name        : 'fileName', //{string} - setConfig.fileKeys 에서 정의한 json key
    type        : 'fileType', //{string} - setConfig.fileKeys 에서 정의한 json key
    saveName    : 'saveName', //{string} - setConfig.fileKeys 에서 정의한 json key
    fileSize    : 'fileSize', //{string} - setConfig.fileKeys 에서 정의한 json key
    uploadedPath: 'filePath', //{string} - setConfig.fileKeys 에서 정의한 json key
    thumbPath    : 'thumbPath' //{string} - setConfig.fileKeys 에서 정의한 json key
};
     myFileList.push(fileItem);
     myUpload.setUploadedList(myFileList);

     ex2)
     var url = "loadFileList";               //해당 url 에서 예제1의 myFileList 구조에 맞는 json을 내려 줍니다.
     var pars = "dummy="+AXUtil.timekey();
     new AXReq(url, {pars:pars, onsucc:function(res){
    if(res.result == "ok"){
        myUpload.setUploadedList(res.ds);
    }else{
        alert(res.msg.dec());
    }
}});