uploadify上传后如何删除队列?

payend 发布于 2013/03/10 21:07
阅读 11K+
收藏 1

使用uploadify上传文件,限制文件个数为3个,设置为自动上传,

3个文件上传成功后,在上传会提示限制为3个文件。

请问如何解决上传成功后删除文件,继续删除?

加载中
1
p
payend

1. 定义一个上传限制数量 var uploadLimit = 3;

2. 点击页面的删除图片成功后,将uploadLimit++操作

3. 通过uploadify的settings方式重置上传限制数量,例如

$('#file_upload').uploadify('settings','uploadLimit', ++uploadLimit);


这样既可解决。

F
FsSnail
感谢,,给了灵感,曲线救国
木子Valu
木子Valu
Good 已解决删除!!谢谢分享
科尔沁鹰隼
科尔沁鹰隼
此方法可行~ 谢谢分享
index
index
very good. 此思路可行.以用.
l
lanniao
是个办法,但是点击X后,怎么调用你自己的++这个函数,是自己修改x对应的调用函数吗?文件上传成功后onCancel是激活不了的
0
Arrowing
Arrowing

最新版的有自动删除上传列表的。。。

不想改版的话,看文档吧,有删除动作的,以前老版的就有,不过不是我做的

科尔沁鹰隼
科尔沁鹰隼
请指教一下,官方的文档没发现有这个功能~ 麻烦了
0
p
payend
文档没有提供上传文件后删除的方案。通过曲线方式解决的。
p
payend
回复 @红薯 : 这封邮件为啥没有收到,很奇怪。还以为大家都没有遇到就我自己遇到这个问题了。 翻遍了uploadify doc也没有找到上传后的删除方式,只能通过这种方式来删除。
红薯
红薯
分享下解决方法呗:)
0
l
lanniao
我也想知道,通过x 删除后,怎么删除已经上传的文件
0
心_行
心_行
解决了吗?能不能共享一下?
0
yfgcq
yfgcq

哎 只有这样暂时出来了了

0
离开江湖
离开江湖

可以在你自己的删除方法中,重设一个上传成功的数量

function deleteFile(){
    $.get('/delete/filename',function(data){
        alert('success');
        var swfu = $('#uploadify').data('uploadify');
        var stats = swfu.getStats();
        stats.successful_uploads--;
        swfu.setStats(stats);
    });
}

i随风
i随风
感谢,解决了我的问题
0
1
12ty

楼主,有没有uploadifive删除的用法,把上传后的文件删除,上传队列无法更新。试用了uploadify的方法不可以这样用。这个问题困惑好久了,没有找到解决办法,若楼主知晓的话,不防交流交流,哈哈,可以发我邮箱609177929@qq.com。

返回顶部
顶部