断点上传服务端
来源:互联网 发布:具体数学 算法导论 编辑:程序博客网 时间:2024/05/29 14:50
之前写了一篇【android实现大文件断点上传】http://blog.csdn.net/tongfj/article/details/53736046 ,这里只有android端的源码和服务端的一些代码片段。后面有网友向我索要服务端的源码,刚开始没太在意。后来询问的人有好几个,再加上自己想了下好像没有服务端,android端的代码也无法调试(上面的文章意义也不大)。已是就有了再写篇服务端的念头。但是因为服务端代码是嵌入在项目中的,而且公司后端开发人员写的,所以搁置了好久。我自己好多年前搞过web开发,但是也是很多年前的事了。该忘的,不该忘的。。。都忘的差不多。所以费了老大尽,才把上传这部分的服务端代码独立拉出来。从部署开发环境,熟悉springmvc,调试代码,上传github。。。实属不易。
源码地址https://github.com/handsometong/SpringUpload 。需要看源码的朋友可以下载master分支上的代码。是采用IntelliJIDEA开发的 。
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目录下。
- 断点上传服务端
- Android--使用TCP/IP协议实现断点上传(客户端-服务端代码)
- Android-使用TCP/IP协议实现断点上传(客户端-服务端代码)(+0)
- FTP断点上传
- c# FTP 断点上传
- 多线程断点上传(复制)
- xfire 断点上传文件
- HTTP文件断点上传
- http文件断点上传
- HTTP文件断点上传
- HTTP文件断点上传
- Android--实现断点上传
- okhttpclient 文件断点上传
- HTTP文件断点上传
- HTTP文件断点上传
- 断点上传方案
- fastdfs支持断点上传
- WebApi 断点上传
- es6 export
- asp.net core 2.0 Microsoft.Extensions.Logging 文本文件日志扩展
- mysql1032-1062主从复制报错
- django静态文件配置
- Java设计模式——享元模式
- 断点上传服务端
- Lua C++交互机制
- phpStorm 打开多个项目
- 2017多校训练Contest4: 1011 Time To Get Up hdu6077
- 四种必须用到初始化成员列表的情况
- 阿里巴巴js面试题2
- Angular4.0路由导航简单介绍
- <C语言>特殊指针——const指针、void指针、NULL指针、零指针、野指针
- gemfire的简单了解