日期:2014-05-18  浏览次数:20643 次

jspSmartUpload怎么限制下载人数和下载速度????(顶了就有分)
如题

------解决方案--------------------
寒。。。
------解决方案--------------------
............
------解决方案--------------------
帮顶!!!
------解决方案--------------------
帮顶
------解决方案--------------------
寒 ~~~~学写了
------解决方案--------------------
建议楼主看看csdn中的相关文章——jspSmartUpload上传下载全攻略
http://dev.csdn.net/article/73/73654.shtm
------解决方案--------------------
应该不行
------解决方案--------------------
顶!
------解决方案--------------------
下载人数应该可以限制的,毕竟下载的时候有线程在活动,但是要改源码好在类不多,下载速度限制的话,不知道不断的使线程sleep会不会性能太低
------解决方案--------------------
lz错了,这个跟jsu没什么关系吧,要你写线程相关的东西了
其实,我是来jf滴
------解决方案--------------------
要实现这些功能,建议自己写代码实现上传、下载,你用别人的组件,要增加功能,十分麻烦

 我的一点思路:

下载人数可以用线程池控制住。。


下载速度可以为每个用户设置一个TimerTask,每隔几秒检测他的下载速度,如果超过上限,那么让下载线程SLEEP一下,也可以不暂停线程,那让下载线程不停的往客户端写空字符串 "" ,一段时间后恢复正常下载。
------解决方案--------------------
下载人数可以用ds,但如果同时别人想上传呢?

------解决方案--------------------
jsu只负责上传下载,至于人数和速度应该不归他负责
------解决方案--------------------
帮顶
------解决方案--------------------
顶,这个实在不会
------解决方案--------------------
好像不使用这个jar来控制的
具体方法,不知道,学习了
------解决方案--------------------
帮顶
------解决方案--------------------
没用过 帮顶
------解决方案--------------------
楼主可以做个对象池一样的东西,类似链接池,比方只控制 10 jsu对象生成,其他的都排队,至于你说的速度问题,你可以找找资料,比如搜 “迅雷是如何控制下载速度的”.........很多啦,自己搞
------解决方案--------------------
帮顶!
------解决方案--------------------
up
------解决方案--------------------
顶一下,下载数可以限制,至于速度,不清楚
------解决方案--------------------
在application中放一个计数器,每次有人下载的时候计数器加一,下载完减一...计数器超过指定值后发送的请求都不执行
------解决方案--------------------
不懂,帮顶了
------解决方案--------------------
帮顶
------解决方案--------------------
顶一下 希望高手进来帮忙解决下。
------解决方案--------------------
这源码我全看了,里面是很简单的,你自己也能写出来,就是封装了html的上出文件标签,不过你说的问题,还得你自己写程序控制,不可能用他的沉痼写来控制的
------解决方案--------------------
[color=#FF00FF] 我研究过那个jspSmartUpload,真的不好用:
我自己写过一个,至于你说限制,我还没研究过呢:
如果你要的话,我可以发下

------解决方案--------------------