资源简介
1、webuploader是百度研发的上传组件,文档不是特别规整,但是也够用了。
2、前端使用官网的上传图片demo,在此基础上代码略微调整做分片。既可以上传图片也可以上传文件。文件超过分片大小才启用分片。
3、分片上传已做md5校验,达到秒传的效果。分片以后需要合并,可以先分片后合并,也可以边分片边合并,本示例采用的是边分片边合并的方案。
4、后端用springboot做框架搭建。springMVC做rest服务,开启跨域访问。
5、容器用springboot内置的tomcat插件,运行Application的main方法即可启动服务;
显示效果
代码片段和文件信息
package com.bear;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class args);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2369 2017-12-11 17:30 bear-webuploader\bear-webuploader\pom.xm
文件 298 2017-12-11 18:00 bear-webuploader\bear-webuploader\src\main\java\com\bear\Application.java
文件 2520 2017-12-11 18:18 bear-webuploader\bear-webuploader\src\main\java\com\bear\config\SpringMVCConfig.java
文件 1498 2017-12-11 17:11 bear-webuploader\bear-webuploader\src\main\java\com\bear\upload\controller\FileController.java
文件 4711 2017-12-11 17:25 bear-webuploader\bear-webuploader\src\main\java\com\bear\upload\service\ChunkUploadService.java
文件 3691 2017-12-11 17:10 bear-webuploader\bear-webuploader\src\main\java\com\bear\upload\util\FileUtil.java
文件 920 2017-12-11 17:07 bear-webuploader\bear-webuploader\src\main\java\com\bear\upload\util\RETURN.java
文件 1273 2017-12-11 17:06 bear-webuploader\bear-webuploader\src\main\java\com\bear\upload\vo\CheckMd5FileVO.java
文件 2038 2017-12-11 17:06 bear-webuploader\bear-webuploader\src\main\java\com\bear\upload\vo\UploadVO.java
文件 128 2017-12-11 18:07 bear-webuploader\bear-webuploader\src\main\resources\application.properties
文件 46 2017-12-01 10:31 bear-webuploader\bear-webuploader\src\main\resources\me
文件 661 2017-12-01 10:04 bear-webuploader\bear-webuploader\src\main\webapp\.project
文件 269 2017-12-11 17:18 bear-webuploader\bear-webuploader\src\main\webapp\index.html
文件 1601 2017-12-11 17:14 bear-webuploader\bear-webuploader-web\.project
文件 8961 2017-11-24 16:23 bear-webuploader\bear-webuploader-web\css\st
文件 2851 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\images\bg.png
文件 756 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\images\expressInstall.swf
文件 2678 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\images\icons.png
文件 38456 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\images\icons.psd
文件 1672 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\images\image.png
文件 1269 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\images\progress.png
文件 25941 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\images\progress.psd
文件 1621 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\images\success.png
文件 2209 2017-12-11 18:21 bear-webuploader\bear-webuploader-web\index.html
文件 92593 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\js\jquery.js
文件 17032 2017-12-11 17:54 bear-webuploader\bear-webuploader-web\js\upload.js
文件 143099 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\plugins\webuploader\Uploader.swf
文件 747 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\plugins\webuploader\webuploader.css
文件 280424 2017-11-23 11:18 bear-webuploader\bear-webuploader-web\plugins\webuploader\webuploader.js
目录 0 2017-12-11 18:23 bear-webuploader\bear-webuploader\src\main\java\com\bear\upload\controller
............此处省略27个文件信息
- 上一篇:淘宝去除导航栏所有分类代码
- 下一篇:基于51单片机的智能交通灯设计
评论
共有 条评论