onUploadData (events)

업로드 완료 후 서버에서 응답문을 얻을 때 발생하는 이벤트입니다.
서버로부터 데이터를 받은 직후 받은 데이터를 확인 및 수정이 가능하며, 암호화 모듈과 연동하는 경우에도 사용할 수 있습니다.
주의 이 함수를 선언한 경우 반드시 파일 객체를 리턴해야 합니다. 암호화된 문자열을 복호화한 경우에도 반드시 객체로 변환해서 리턴해야 합니다.
주의 전달 받는 JSON 객체의 모든 정보를 변경 가능하지만 key 값은 IBUpload 내부적으로 사용되므로 수정해서는 안됩니다.

Syntax

$(Selector).IBUpload({
  onSetFiles : function(){
    // 사용자 로직
  }
});

Info

Examaple

// 서버로부터 데이타를 가공하지 않고 그대로 적용하는 예
$('#myUpload').IBUpload({
  onUploadData: function(serverResponeObject, serverResponeText){
    return serverResponeObject;
  }
});

// 서버로부터 암호화된 데이타를 복호화 하는 예
$('#myUpload').IBUpload({
  onUploadData: function(serverResponeObject, serverResponeText){
    // 복호화 처리 (복호화 함수가 별도로 있다고 가정)
    var decrypt_data = fnDecryption(serverResponeText);
    // 복호화된 데이터를 객체 변환하여 리턴
    return JSON.parse(decrypt_data);
  }
});

See also

Since

version desc
7.3.0.0