无组件上传怎么实时显示上传进度

parco 2004-01-15 12:04:22
[讨论]无组件上传怎么实时显示上传进度?
如果用ABCupload或ASPupload组件,由于组件支持这个功能,倒是容易实现,目前看到的网上实现也基本上是用这种。


如果用无组件上传,如化境类,有没有办法实现这个要求呢?

另外,一旦提交含文件的表单,是否系统先要花大量时间读取该文件内容才会转到action指定的URL?按理说应该是立即转移过去了,但我测试的是基本读完了上传的文件后才会转到后者,转到后者时上整个处理过程已基本完毕。

还有如何判断上传了多少,还剩多少?我原来设想通过定时读取服务器上目标夹里的同名文件大小和上传文件的总大小比较,但实际不上传完的话目标文件夹中根本就没有那个文件!可能是写在内存中。

如何处理?
...全文
84 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
51windows 2004-03-24
  • 打赏
  • 举报
回复
还是用组件吧
http://www.run-e.net/common/output/common.asp?action=testLogin


官方网站
http://www.websupergoo.com/
swallow001 2004-03-24
  • 打赏
  • 举报
回复
up
sunway8110 2004-02-03
  • 打赏
  • 举报
回复
一般的软件都用FTP协议
damboo 2004-02-03
  • 打赏
  • 举报
回复
洋鬼子还是有点水平
abcUpload组件支持用XML显示进度
而且对大文件支持也很好
我上传过100M以上的文件,局域网内平均速度3M/S

有没有对这个组件原理比较了解的高手
给大家讲解讲解?
sunway8110 2004-02-03
  • 打赏
  • 举报
回复
不过记得以前看到过用XMLHTTP来实现,据说比较准确,不知道是不是这样?
sunway8110 2004-02-03
  • 打赏
  • 举报
回复
仔细想了一下,无组件实现进度条显示是不现实的。

只有用组件了,可以参考一些FTP软件的进度显示。
  • 打赏
  • 举报
回复
看看www.lebo.cn里的上传照片,需要先注册成为用户才行。
gucs 2004-02-03
  • 打赏
  • 举报
回复
无组件上传,是将上传的文件post到后台后,才进行的操作,根本不能真实体现上传的进度。
lsaturn 2004-02-03
  • 打赏
  • 举报
回复
我觉得不能做到,盼望高人回答
你说那ie的status的进度条算不算呢?
zsucc 2004-02-03
  • 打赏
  • 举报
回复
能告诉我怎么能ASPUPLOAD实现进度吗?
真不好意思,帮不了你忙还要问你问题。
loveweb 2004-02-03
  • 打赏
  • 举报
回复
不会
学习
sunway8110 2004-02-03
  • 打赏
  • 举报
回复
嗯,我们用的上、下装软件,其实都是客户端的工具,跟组件不同。
damboo 2004-02-03
  • 打赏
  • 举报
回复
直接用组件上传应该用的是http协议
而不是ftp协议
至少客户端是直接提交,而没有用任何控件
sunway8110 2004-02-02
  • 打赏
  • 举报
回复
up
sunway8110 2004-02-01
  • 打赏
  • 举报
回复
我觉得用XML还是FLASH是次要的,因为这些只涉及的传值吧。

关键是让显示的进度准确,这个需要算吧。但我怎么知道上传了多少呢?
parco 2004-02-01
  • 打赏
  • 举报
回复
再顶!
aoeiuvcom 2004-01-30
  • 打赏
  • 举报
回复
可以吗?我也想知道


nchen123 2004-01-30
  • 打赏
  • 举报
回复
这个东西我试过好几种, 但是显示都严重滞后, 根本就不准确。 也许真的要用到 flash
parco 2004-01-29
  • 打赏
  • 举报
回复
再顶!
hzqq 2004-01-29
  • 打赏
  • 举报
回复
flash的确是好办法
我怎么没想到呢?
加载更多回复(18)

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧