代码改变世界

随笔档案-2011年12月10日

Android--使用TCP/IP协议实现断点上传

2011-12-10 10:40 by htc开发, 2559 阅读, 收藏,
摘要: 0.使用http协议是不能实现断点上传的,对于文件大小不一,与实际需求可以使用Socket断点上传1.上传原理:Android客户端发送上传文件头字段给服务器,服务器建立socket连接,监听一个端口(7878),然后建立一个outStream接收到客户端的字段信息,服务器判断文件是否在服务器上,文件是否有上传的记录,若是文件不存在,服务器则返回一个id(断点数据)通知客户端从什么位置开始上传,客户端通过inputStream获得服务器返回的字段,开始从获得的位置开始上传文件2.实例演示(0)服务器端代码publicclassFileServer{//线程池 privateExecutorSe 阅读全文