论坛首页 Web前端技术论坛

掌控上传进度的AJAX Upload

浏览 67072 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-02-10  
绝对是好东东呀,
不过,提一点小小的意见。
bjvip_quickaction.jar这个包是你们工程里的吧,
上传文件,一共就用了其中几个文件,
而且上面竟还带着 POJO一类的你们的项目内的东东,放出来实在是不好。
不如,把使用到的文件,一并放在SRC里,然后,把这个上传的SRC打个包,
这样的话,大家使用起来就极其方便了!。


0 请登录后投票
   发表时间:2007-02-11  
取消上传有意义嘛? 又不能实现断点续传。 呵呵
0 请登录后投票
   发表时间:2007-02-13  
to dearmite同学:
引用
绝对是好东东呀,
不过,提一点小小的意见。
bjvip_quickaction.jar这个包是你们工程里的吧,
上传文件,一共就用了其中几个文件,
而且上面竟还带着 POJO一类的你们的项目内的东东,放出来实在是不好。
不如,把使用到的文件,一并放在SRC里,然后,把这个上传的SRC打个包,
这样的话,大家使用起来就极其方便了!。

bjvip_quickaction是我项目中使用的小框架:实现自动pojo<->request参数转换、基于pojo的bo和action。由于其中包含了一些object和reflect工具,所以图省事没有进行分离。不过目前正在进行框架fix,可能会在下一个版本中发布src。
0 请登录后投票
   发表时间:2007-02-13  
to abcchina同学:
引用
取消上传有意义嘛? 又不能实现断点续传。 呵呵

断点续传?想法很独到。但是这样做有必要吗?我觉得大多数使用fileupload的用户都希望文件能够一次性传送完。不过如果能实现一个使用BT协议上传/下载文件的web client。
0 请登录后投票
   发表时间:2007-02-13  
可以点IE的停止按钮来取消上传
0 请登录后投票
   发表时间:2007-02-13  
其实上传进度的显示没有你想象的复杂,我的网站是基于脚本语言的解决方案,ruby和python。

python作为cgi接收上传的文件,并将接收的数据保存在约定的位置,同时在cgi的环境变量中得到上传的总长度,以及起始时间。而rubyonrails程序不断的查询这个文件的大小,这样就具备了几个必要的参数:起始时间,上传内容的总长度,当前时间,当前已获得的文件长度。有了这四个变量,计算上传速度、剩余时间等等都是非常容易的。

http://www.51dir.com 就是我的一个实践。
0 请登录后投票
   发表时间:2007-02-14  
我觉得springside的ajaxupload挺好的。也有进度条,用的是dwr把java转换成js
0 请登录后投票
   发表时间:2007-03-10  
如果同时开着两个窗口进行上传会出现卡进度条的现象

有什么好的解决方法么?
0 请登录后投票
   发表时间:2007-04-08  
bjvip_quickaction.jar包中的源码可以共享么?谢谢
0 请登录后投票
   发表时间:2007-04-10  
js中有标准的DOM API,似乎不需要针对不同的浏览器采用不同的Xml解析方法
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics