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

解决方案 »

  1.   

    http 协议里面没有断点上传的,你放弃吧!
      

  2.   

    那是不是只能用FTP +socket来做了?
      

  3.   

    可以在页面中用Applet处理文件上传,实现多线程和断点续传了...
      

  4.   

    可惜applet无法读取本地文件。你难道还要用户修改策略文件吗? 我肯定干掉,才不敢用。谁知道你把啥传走了!
      

  5.   

    准确的说不是没有断点上传,而是浏览器处于种种考虑,都没有去实现HTTP协议中的put方法!!!
    用Post方法实现文件上传的时候,每次都是重头开始传做浏览器控件是现在避之不及的事情……
      

  6.   

    可以用flex试试啊
    例子给一个 <a href='http://blog.l4cd.net/post-old-102.html'>http://blog.l4cd.net/post-old-102.html</a>
      

  7.   

    去研究 BIT 下载技术  可以达到你想要的目的 你不是想快么?