请教一个plupload 多实例的问题

daiweilovezj 2015-07-30 11:50:43
各位大神好
请教一个问题,关于plupload空间的多实例上传,因需求,一个页面上有10个上传控件,但是现发现,只有一个空间有效,其他的都不起任何作用,变量名都已变更

var uploader_music1 = new plupload.Uploader({
runtimes : 'html5,flash,silverlight,html4',
browse_button : 'file_upload2', // you can pass in id...
container: document.getElementById('container_music2'), // ... or DOM Element itself
url : "http://up.qiniu.com/",
auto_start: true,
multipart_params: {
'token': '<?php echo $upToken; ?>'
},
multi_selection: false,
file_data_name: 'file',
flash_swf_url : '__STATIC__/plupload/plupload/Moxie.swf',
silverlight_xap_url : '__STATIC__/plupload/plupload/Moxie.xap',

filters : {
max_file_size : '200mb',
mime_types: [
{title : "media files", extensions : "mp3,MP3"}
]
},

init: {
PostInit: function() {
document.getElementById('filelist_music2').innerHTML = '';

document.getElementById('uploadfiles').onclick = function() {
uploader_music1.start();
return false;
};
},

FilesAdded: function(up, files) {
plupload.each(files, function(file) {
var filename = files[0].name;
var filedata = filename.split(".");
var type = filedata[filedata.length-1];
up.settings.multipart_params.key="<?php echo date('YmdHis');?>"+"."+type;
uploader_music1.start();
return false;
});
},
FileUploaded: function(up, file, info) {
var data=eval('('+info.response+')');
$("#chose_value2").val(data.key);
}
}
});
...全文
333 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
果冻爱布丁 2015-08-13
  • 打赏
  • 举报
回复
container: document.getElementById('container_music2'), // ... or DOM Element itself 这个在ie下清除缓存,第一个是好的,后面的还是毫无反应,什么情况??名字都区分开了
果冻爱布丁 2015-08-12
  • 打赏
  • 举报
回复
我也遇到这个问题了,,,楼主是怎么解决了??
傲雪星枫 2015-08-12
  • 打赏
  • 举报
回复
container: document.getElementById('container_music2'), // ... or DOM Element itself 这个不同就可以区分。
xuzuning 2015-07-31
  • 打赏
  • 举报
回复
plupload 支持多文件上传,那么你弄多个 plupload 的意义在哪呢? 通常登录用户才能上传,那么多个控件上传必然会招致 session 死锁

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧