SWFUpload控件,初始化时我设置文件数量限制为1,
当选择了一个文件后,要重新选择文件怎么办,能不删除已经选择到了队列里的文件
------解决方案--------------------
SWFUpload貌似没有清空队列的方法,但是他有个cancelUpload方法可以一个一个取消。
如果你要清空队列的文件,你可以用一个数组,在他没加入一个文件到队列的时候(file_queued_handler事件可以截取到)把文件ID记录下来,再循环调用cancelUpload方法
------解决方案--------------------
楼主知道用SWFUpload如何实现QQ邮箱的那种附件上传方式不
就是上传一个文件之后 可以看到他的名字 并且还可以选择删除它
------解决方案--------------------
其实也不怎么麻烦,照你那么说的话,就这么几句就可以搞定了。。。
- JScript code
var swf = new SWFUpload({ file_queued_handler: function() { var queue = this.customSettings.queue || new Array(); while (queue.length > 0) { this.cancelUpload(queue.pop(), false); } }, debug: false });
------解决方案--------------------
不好意思,写错了,应该是这样...
- JScript code
var swf = new SWFUpload({ file_queued_handler: function(file) { this.customSettings.queue = this.customSettings.queue || new Array(); while (this.customSettings.queue.length > 0) { this.cancelUpload(this.customSettings.queue.pop(), false); } this.customSettings.queue.push(file.id); }, debug: false });
------解决方案--------------------