断点上传服务端

     之前写了一篇【android实现大文件断点上传】http://blog.csdn.net/tongfj/article/details/53736046 ,这里只有android端的源码和服务端的一些代码片段。后面有网友向我索要服务端的源码,刚开始没太在意。后来询问的人有好几个,再加上自己想了下好像没有服务端,android端的代码也无法调试(上面的文章意义也不大)。已是就有了再写篇服务端的念头。但是因为服务端代码是嵌入在项目中的,而且公司后端开发人员写的,所以搁置了好久。我自己好多年前搞过web开发,但是也是很多年前的事了。该忘的,不该忘的。。。都忘的差不多。所以费了老大尽,才把上传这部分的服务端代码独立拉出来。从部署开发环境,熟悉springmvc,调试代码,上传github。。。实属不易。


    源码地址https://github.com/handsometong/SpringUpload 。需要看源码的朋友可以下载master分支上的代码。是采用IntelliJ IDEA开发的 。

1、配置java环境(包括jdk、tomcate)

2、安装mysql 数据库,并创建数据库

3、执行数据库语句

DROP TABLE IF EXISTS `sys_file_upload_status`;
CREATE TABLE `sys_file_upload_status` (
  `obj_id` varchar(36) NOT NULL,
  `file_name` varchar(1000) DEFAULT NULL,
  `chunk` int(11) DEFAULT NULL,
  `chunks` int(11) DEFAULT NULL,
  PRIMARY KEY (`obj_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

4、修改服务端数据库文件config.properties如下图


5、修改android端okhttpUpLoader服务端网址,如下图


6、修改上图中的fileName(换成你手机sd卡上要上传的文件)

 

   如果你跟我一样只是android开发人员,对后端不熟悉。可以下载分支b_tomcat,执行上面1.、2、3、4、6后,双击E:\apache-tomcat-7.0.53\bin\startup.bat启动服务端,如果一切顺利就可以成功上传文件了。上传成功的文件存放在E:\apache-tomcat-7.0.53\webapps\SpringUpload_war_exploded\datas\uploader目录下。


 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值