plupload 2.1.2 IE10 以下版本 不支持 ----在线等
plupload 2.1.2 IE10 以下版本
现在IE更新到最新版本 adoble flash 14
runtimes : 'flash,html5,html4' 只支持 html4
上传文件选择就只能支持单选,而且 文件大小获取 不了
下面是我的JS代码:
function initPlupload(){
var filetype = $('#fileType').combobox('getValue');
var url = _basePath_+'controllers/HandUPAction/upFile.do?filetype='+filetype;
var flash_swf_url = _basePath_+'resource/plupload-2.0.0/js/Moxie.swf';
var silverlight_xap_url = _basePath_+'resource/plupload-2.0.0/js/Moxie.xap';
document.getElementById('filepanle').style.height = "270px";
document.getElementById('filelist').innerHTML = '';
document.getElementById('div-console').style.display = "none";
document.getElementById('console').innerHTML = '';
uploader = new plupload.Uploader({
drop_element:'uploader', //拖拽显示位置
dragdrop:true, //拖拽
max_file_count: 10, //最多文件',
multi_selection:true,
runtimes : 'flash,html5,html4',
// runtimes : 'flash',
browse_button : 'pickfiles', // //选择文件的按钮ID
container: document.getElementById('container'), // ... or DOM Element itself
url : url,
flash_swf_url : flash_swf_url,
silverlight_xap_url : silverlight_xap_url,
multiple_queues:false,
prevent_duplicates:true,
filters : {
max_file_size: '999gb',
unique_names: true,
mime_types: [
{title : "all", extensions : "*"}
]
},
init: {
PostInit: function() {
document.getElementById('uploadfiles').onclick = function() {
uploader.start();
return false;
};
},
FilesAdded: function(up, files) {
debugger;
plupload.each(files, function(file) {
document.getElementById('filelist').innerHTML += '<table id="' + file.id + '" cellspacing="0" border="0" style="width: 100%"><tr style="width:25px;" >'+
'<td nowrap="">' + file.name + '</td><td width=120 align="center">' + plupload.formatSize(file.size) + '</td>'+
'<td width=60 align="center"> <b></b></td>'+
'<td width=50 align="center"><img id="+value+" width=15 height=15 title="点击删除" alt="删除"'+
' style="cursor:pointer" '+
'src='+_basePath_+'resource/images/bms/close.png onclick=removeFile("' + file.id + '")></td>'+
'</tr></table>';
});
},
UploadProgress: function(up, file) {
document.getElementById(file.id).getElementsByTagName('b')[0].innerHTML = '<span>' + file.percent + "%</span>";
},
Error: function(up, err) {
if(err.code=="-602"){
return;
}
document.getElementById('div-console').style.display = "";
document.getElementById('filepanle').style.height = "220px";
if(document.getElementById('console').innerHTML!=null && document.getElementById('console').innerHTML!=""){
document.getElementById('console').innerHTML += "<br/>"+"Error #" + err.code + ": " + err.message;
}else{
document.getElementById('console').innerHTML += "Error #" + err.code + ": " + err.message;
}
}
}
});
uploader.init();
}