2013-03-11 7 views
0

이 질문은 답변했습니다 이미 herehere. 그러나 1.5.6 버전에서 FilesAdded (...)가 init()을 사용하면 완전히 반응이 없습니다. 뿐만 아니라 자동 시작 업로드도 전혀 시작되지 않습니다. 이 모듈의자동 시작 옵션 plupload 1.5.6

var csvUploader = new function() { 
var self = this; 
self.init = function() { 
    var uploader = new plupload.Uploader(
     { 
      runtimes: 'html4', 
      url: 'http://localhost:5073/Document/Upload', 
      browse_button: 'uploadCsvButton', 
      max_file_size: '100mb', 
      chunk_size: '1mb', 
      unique_names: true, 
      filters: [{ title: "CSV files", extensions: "csv" }] 
     }); 

    /* postion 1: uploader.init(); /**/ 

    uploader.bind('FilesAdded', function(up, files) { 
     setTimeout(function() { up.start(); }, 500); 
    }); 

    uploader.bind('FileUploaded', function (up, file) { 
     // do some stuff here... 
    }); 

    /*position 2: */ uploader.init(); /**/ 

}; // self.init 

}; // NS:csvUploader 

initalization :

csvUploader.init(); 

그래서 경험이 풍부한 동료들은 여기에 어떤 문제가 있습니까? 모듈 식의 패턴 또는 다른 것? init()이 위치 2에 있으므로 파일 FilesAdded 내용이 호출되지만 up.start(); 파일을 서버에 업로드하지 마십시오. 어떤 아이디어라도 제발? FILE이 .CSV 확장되지 않은 경우

답변

0

더미 날,

코드가 괜찮는 IT 업로드하지 않습니다!