关于uploadify的onSelectError事件问题

Snakecn21 发布于 2012/12/10 15:40
阅读 3K+
收藏 0
情况是这样子的。我现在正在研究uploadify 3.2版本,由于目前网上对此的攻略不多(有的也是重复和片面的)所以研究了挺长时间。

目前大体上功能已经达到了,不过在测试的过程中发现了一个问题,试了很多办法都没有解决,我先把部分代码贴出来吧。


如上图所示,我写了一个switch语句,其中有个case是-140,他的目的是为了检测上传的总文件数是否超过了我设定的最大数值。

现在有个问题,假设我这么写

//允许同时最多文件上传的数量。默认:999

 'queueSizeLimit':2,

//限制总上传文件数。指同一时间,如果关闭浏览器后重新打开又可上传。默认:999。

 'uploadLimit':5,

那么当你每次同时上传两个文件的时候,是不会有问题的,但是当你第三次上传的时候,系统提示你的却是“同时上传的文件数量已经超出系统限制的2个文件”,但是我想要的效果却是让系统提示用户“同时上传的最大文件数已经超出系统限制的5个”。

我追到源码里面去看了,我发现不论是同时上传最大文件数还是总共上传最大文件数,它的errorCode都是-100,这很明显是不合理的。

我试过很多方法,例如在jquery.uploadify.js的前面的SWFUpload.QUEUE_ERROR代码里面加了一个参数MAX_FILES:-140,我发现这样行不通,因为errorCode报的是-100,我写个-140根本用不到。

我后来又把这个判断写到onUploadError事件里面去了,我发现依然行不通,因为这和onUploadError事件没有一点关系,这很明显就是onSelectError里面触发的事件。

小弟万般无奈之下只得求助江湖大侠,还望各位兄台不要吝啬,给小弟指点一二。

最后附上小弟的一点祝福:好人,下半身平安!
加载中
0
pooy
pooy

关于jquery uploadify 参数问题请移步:《Uploadify与php使用详解 》。

关于jquery uploadify 动态传值问题请移步:《jquery.uploadify动态传递表单元素

 关于jquery uploadify 后台处理问题请移步:《uploadify 后台处理

返回顶部
顶部