<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="swfupload当file_upload_limit初始化需为0时动态修改个数限制的解决方案" id="card1">
<p> 游客</p><p>
标题:swfupload当file_upload_limit初始化需为0时动态修改个数限制的解决方案<br/>
正文:<br/>
swfupload当file_upload_limit初始化需要为0时解决方案<br/>比如有这样的需求：文件上传完之后删除，那么上传文件个数限制也需要做相应的改变，可以通过修改file_upload_limit实现，在删除时file_upload_limit+1即可。那么如果是这样的需求呢：在文件列表编辑的时候，默认的文件数已经达到上传文件个数限制时，如何解决？有人说了，初始化file_upload_limit值为0即可，然后在删除现有的文件时file_upload_limit+1就行了，我当时也是这么想的，但是swfupload默认file_upload_limit为0时表示个数无限制，纠结了吧，呵呵，不要着急，它还提供的有successful_uploads，官方介绍的是这样处理:     var stats = this.getStats();<br/>     stats.successful_uploads--;<br/>     this.setStats(stats);我想你一看就能明白，跟刚才file_upload_limit的实现有异曲同工之妙，只不过它修改的是上传成功的个数。那在实际应用中该如何做呢，Code：    var initImageCount = 3;  // 这是你初始化时现有的文件个数，假如你允许的文件个数也为3<br/>    function fileDialogStart() {  // file_dialog_start_handler执行方法<br/>         var stats = swfu.getStats();<br/>         stats.successful_uploads += initImageCount;<br/>         stats.successful_uploads -=<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1248&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1248&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1248&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1248&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1248">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1248">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>