jQuery MiniUI

 找回密码
 立即注册
查看: 2603|回复: 3
打印 上一主题 下一主题

miniui fileupload 没有触发uploaderror [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2015-5-8 15:28:33 |只看该作者 |倒序浏览
  1. <input id="fileupload0" class="mini-fileupload" name="Filedata" style="width:700px;margin-bottom:3px" limitSize="2MB"
  2. [/color]                                                        flashUrl="<%=GlobalNames.WEB_APP%>/js/miniui/swfupload/swfupload.swf" uploadOnSelect="true"
  3.                                                         limitType="*.txt;*.doc;*.docx;*.ppt;*.pptx;*.pdf;*.dmp;*.xls;*.xlsx;*.jpg;*.gif;*.jpeg;*.png;*.rar;*.zip"
  4.                                                             uploadUrl="../oa29Action!upload.action" onuploadsuccess="onUploadSuccess" onuploaderror="onUploadError"/>
复制代码
  1. function onUploadSuccess(e) {
  2.                 var o = mini.decode(e.serverData);
  3.                 if(o.success){
  4.                         var filename=e.file.name;
  5.                         var sender=e.sender;
  6.                          //var fileid=sender.id;
  7.                          //var i=fileid.substring(10);
  8.                         var filepath=o.data.boa311;
  9.                         filearray[lis]=filepath;
  10.                         filenamearray[lis]=filename;
  11.                         var filen=filepath.substring(filepath.lastIndexOf("\\")+1);
  12.                         if(lis==0&&$("#filelist_div")[0].innerText==""){
  13.                                 html2="<a id='file_newa"+lis+"' href='javascript:downfile(\"\",\""+filen+"\",\""+filename+"\")'>"+filename+"</a>&nbsp;&nbsp<a id='file_newdelete"+lis+"' href='javascript:delete_fileByNew(\""+lis+"\")'>删除</a>";
  14.                         }else{
  15.                                 html2="<br id='file_newb"+lis+"'><a id='file_newa"+lis+"' href='javascript:downfile(\"\",\""+filen+"\",\""+filename+"\")'>"+filename+"</a>&nbsp;&nbsp<a id='file_newdelete"+lis+"' href='javascript:delete_fileByNew(\""+lis+"\")'>删除</a>";
  16.                         }
  17.                         $("#filelist_div").append(html2);
  18.                         alert("上传成功!");
  19.                         lis=lis+1;
  20.                 }
  21.         }
  22.          
  23.         function onUploadError(e) {
  24.             alert("上传失败!");
  25.             fileupload.setText("");
  26.         }
复制代码
我在页面上加了limitSize="2MB"  当上传超过2MB的文件时不会触发onUploadError报“上传失败”的错误,小于2MB是会触发onUploadSuccess

求解!!!

Rank: 8Rank: 8

沙发
发表于 2015-5-8 15:56:08 |只看该作者
设置limitSize是限制上传文件的大小,超过就是不能选择

Rank: 1

板凳
发表于 2015-5-8 16:45:51 |只看该作者
dforce 发表于 2015-5-8 15:56
设置limitSize是限制上传文件的大小,超过就是不能选择

超过不会运行function UploadError吗

Rank: 8Rank: 8

地板
发表于 2015-5-8 17:05:55 |只看该作者
古月官儿 发表于 2015-5-8 16:45
超过不会运行function UploadError吗

超过就不能选择那个文件了,不会进入上传

Archiver|普加软件

GMT+8, 2024-10-6 04:05 , Processed in 1.033004 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部