파일이 추가되면 업로드 프로세스가 자동으로 시작됩니다. FilesAdded의 끝에서 start 함수를 호출했지만 업로드를 시작하지 않습니다.Plupload 파일 추가시 자동으로 업로드 시작
uploader.bind('FilesAdded', function(up, files) {
var str = "";
for (var i in files) {
str += '<div id="' + files[i].id + '">' + files[i].name + ' (' + plupload.formatSize(files[i].size) + ') <b></b></div>';
}
$('#filelist').html(str);
up.refresh();
up.start();
});
여기에 파일이 추가 될 때 업로드를 시작합니다 당신의 FilesAdded 바인딩에 up.start()
추가 내 생성 코드
var uploader = new plupload.Uploader({
runtimes: 'html5,flash,silverlight',
autostart : true,
url: '<%= images_path %>',
max_file_size: '10mb',
multipart: true,
browse_button: "pickfiles",
container: "the-uploader",
drop_element : "drop-area",
multipart_params: {
'_http_accept': 'application/javascript',
'<%=request_forgery_protection_token%>': '<%=form_authenticity_token%>',
'<%=request.session_options[:key]%>': '<%=request.session_options[:id]%>'
},
filters: [
{title: "Images", extensions: "avi,jpg,jpeg,png,zip"}
],
});
어떤 일이 일어나고 있는지 자세히 설명해 주실 수 있습니까? HTML 디스플레이가 업데이트됩니까? 서버 로그에 아무것도 있습니까? – muffinista