作者:gu油漆装修 | 来源:互联网 | 2023-01-21 12:32
我是用jsp和javaBean做的,但是没有成功,在网上找了很多,但都不是我我想要的,请大家帮帮忙;我的邮箱:yafeiok@msn.com;
谢谢;
15 个解决方案
我主要是做个上传txt文档的,带个进度条,先上传,然后在添加到数据库中,对界面没什么要求的,谢谢;问题现在我先要把上传的做好;
给你个思路:
1>虚拟进度条:
给一个假的进度条,如 gif的loging
2>获得上传文件的大小,通过网络流量前台js计算用时的进度
3>通过dwr的流量监听可以作到。
这个你可以搜索“dwr上传进度”
谁有源代码发我邮箱里,谢谢了,yafeiok@msn.com;
txt还用得上进度条 ??
以前做视频上传时用过 ..可惜没带在身上 ..
要在jsp中做文件的上传的话,需要用到一个组件:smartUpLoad,它是一个开源的而且也是通用的组件,用他是很容易就可以实现的,不难不难~~
jsmartupload没戏,没有getProgress之类的方法,不能够获得当前的进度状态。
给你个思路:
页面上:创建一个隐藏的iframe,将表单的target指向这个iframe,post数据之后,设置一个setInterval,使用ajax间隔几毫秒向服务器端请求观察进度。
服务器端:servlet1:处理客户端的上传请求,提取数据,同时向session中周期性的写入当前进度值
servlet2:处理客户端关于进度的请求,返回进度信息。
当然,你可以不用servlet,随便什么服务器端实现都可以
能不能给我发下啊,我也想要啊,谢啦!695388762@qq.com