java http 断点上传

brucest0078 2008-01-30 10:47:52
在网上搜了一下,好像只有同样一个例子,是下载的,网址如下:http://www.21tx.com/dev/2001/08/28/10361.html
原理和代码基本上都看明白了,整理了下思路如下:
向服务端请求,如果在指定路径下有该文件的暂存文件,那么发送文件流请求(range beginPos-),这里有点疑惑,上传的时候怎样从客户端发出http请求来给服务端发送
要上传文件的数据?
我做的时候是用struts里的FormFile来上传文件获取inputstream, 如果是这样的话,还等于说还是将inputstream上传完了才能获取文件的信息,所以不可取.

有做过这种的大侠请指点一下,有源码甚佳,我的MSN:rp_bomb@hotmail.com. 真可恶,分不多了.只有30了...
...全文
2265 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
a3314115 2012-05-12
  • 打赏
  • 举报
回复
去研究 BIT 下载技术 可以达到你想要的目的 你不是想快么?
泛泛之辈110 2010-06-29
  • 打赏
  • 举报
回复
可以用flex试试啊
例子给一个
<a href='http://blog.l4cd.net/post-old-102.html'>http://blog.l4cd.net/post-old-102.html</a>
长公子冰 2009-09-10
  • 打赏
  • 举报
回复
本人也想这么干的,看来只有放弃了。。。
全岛铁盒2023 2009-07-18
  • 打赏
  • 举报
回复
唉。看了半天。。还是不知道。怎么搞。难道只用写一个浏览器控件。。
yifuzhiming 2008-04-04
  • 打赏
  • 举报
回复
学习,也许不久的将来会实现
anyonetff 2008-04-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 java2000_net 的回复:]
http 协议里面没有断点上传的,你放弃吧!
[/Quote]
准确的说不是没有断点上传,而是浏览器处于种种考虑,都没有去实现HTTP协议中的put方法!!!
用Post方法实现文件上传的时候,每次都是重头开始传。。。

[Quote=引用 9 楼 maoshen004956 的回复:]
肯定是可以做到的,qq邮箱的大附件上传就能做到,只是需要做一个浏览器控件,本人也在探讨中呢。
[/Quote]
做浏览器控件是现在避之不及的事情……
maoshen004956 2008-04-03
  • 打赏
  • 举报
回复
肯定是可以做到的,qq邮箱的大附件上传就能做到,只是需要做一个浏览器控件,本人也在探讨中呢。
youbin_ 2008-01-31
  • 打赏
  • 举报
回复
可以用证书这样的,如果用户不接受当然就没有办法了...
不过在这样的需求下,用户应该是会接受的.
老紫竹 2008-01-30
  • 打赏
  • 举报
回复
怎么都不行,因为客户端是浏览器!!!!!
brucest0078 2008-01-30
  • 打赏
  • 举报
回复
那是不是只能用FTP +socket来做了?
brucest0078 2008-01-30
  • 打赏
  • 举报
回复
..............
老紫竹 2008-01-30
  • 打赏
  • 举报
回复
http 协议里面没有断点上传的,你放弃吧!
老紫竹 2008-01-30
  • 打赏
  • 举报
回复
可惜applet无法读取本地文件。

你难道还要用户修改策略文件吗? 我肯定干掉,才不敢用。谁知道你把啥传走了!
youbin_ 2008-01-30
  • 打赏
  • 举报
回复
可以在页面中用Applet处理文件上传,实现多线程和断点续传了...
brucest0078 2008-01-30
  • 打赏
  • 举报
回复
我也是这样想的,BS系统怎么都无法对其作出请求的反应

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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