plupload 2.1.2 IE10 以下版本 不支持 ----在线等

lqs_death 2014-07-04 09:44:18
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();

}
...全文
966 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
eric_kin 2015-11-23
  • 打赏
  • 举报
回复
我正在自己写一个像PLUPLOAD的插件,是WEBSOCKET+WORKER+断点上传实现,但在读取文件的异步方法里面出了问题,FileReader的ONLOAD方法里,怎么才能让它变成同步方法???
qq_33058253 2015-11-23
  • 打赏
  • 举报
回复
遇到相同问题,ie8获取不到文件大小,file.size=undefined,如何解决哦,急求
Future_again 2015-11-20
  • 打赏
  • 举报
回复
lz解决了吗?
T小健T 2015-03-30
  • 打赏
  • 举报
回复
我的是2.0.0都不可以,怎么不支持IE9以下
u011010407 2014-12-22
  • 打赏
  • 举报
回复
关注.但是不能在线等. 急急急~~~~~~~
临轩 2014-12-09
  • 打赏
  • 举报
回复
我2.1.1的时候IE8 IE7不行,IE9 IE10可以
sandayleo 2014-10-31
  • 打赏
  • 举报
回复
遇到了同样的问题,请教解决方法
sandayleo 2014-10-31
  • 打赏
  • 举报
回复
请问楼住解决了吗
ljy19900123 2014-07-16
  • 打赏
  • 举报
回复
你好plupload 360浏览器 7.0 加载此插件时,延迟。怎么解决、

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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