java文件分块上传_java大文件分块上传断点续传demo

【实例简介】

完整的java大文件分块上传支持断点续传,包含jar包,可以直接导入eclipse使用。

【实例截图】

【核心代码】

upload

└── upload

├── build

│   └── classes

│   ├── com

│   │   └── airodlcx

│   │   ├── CheckChumServlet.class

│   │   ├── ChunkInformModel.class

│   │   ├── CustomMultipartResolver.class

│   │   ├── FileUploadMessageModel.class

│   │   ├── FileUploadProgressListener.class

│   │   ├── UploadController.class

│   │   ├── UploadSuccessServlet.class

│   │   └── UploadVideoServlet.class

│   └── resources

│   └── viewSpace.xml

├── src

│   ├── com

│   │   └── airodlcx

│   │   ├── CheckChumServlet.java

│   │   ├── ChunkInformModel.java

│   │   ├── CustomMultipartResolver.java

│   │   ├── FileUploadMessageModel.java

│   │   ├── FileUploadProgressListener.java

│   │   ├── UploadController.java

│   │   ├── UploadSuccessServlet.java

│   │   └── UploadVideoServlet.java

│   └── resources

│   └── viewSpace.xml

└── WebContent

├── admin

│   ├── artdialog

│   │   ├── css

│   │   │   └── ui-dialog.css

│   │   └── dist

│   │   └── dialog-min.js

│   ├── assets

│   │   ├── bootstrap

│   │   │   ├── css

│   │   │   │   ├── bootstrap.css

│   │   │   │   ├── bootstrap.min.css

│   │   │   │   ├── bootstrap-responsive.css

│   │   │   │   └── bootstrap-responsive.min.css

│   │   │   ├── img

│   │   │   │   ├── glyphicons-halflings.png

│   │   │   │   └── glyphicons-halflings-white.png

│   │   │   └── js

│   │   │   ├── bootstrap.js

│   │   │   └── bootstrap.min.js

│   │   ├── css

│   │   │   └── video-default.css

│   │   └── js

│   │   ├── jquery-1.8.1.min.js

│   │   └── jquery.video-ui.js

│   ├── bootstrap

│   │   ├── bootstrap.js

│   │   ├── bootstrap.min.js

│   │   ├── css

│   │   │   ├── bootstrap-combined.min.css

│   │   │   ├── bootstrap.css

│   │   │   ├── bootstrap.css.map

│   │   │   ├── bootstrap.min.css

│   │   │   ├── bootstrap-theme.css

│   │   │   ├── bootstrap-theme.css.map

│   │   │   └── bootstrap-theme.min.css

│   │   ├── fonts

│   │   │   ├── glyphicons-halflings-regular.eot

│   │   │   ├── glyphicons-halflings-regular.svg

│   │   │   ├── glyphicons-halflings-regular.ttf

│   │   │   ├── glyphicons-halflings-regular.woff

│   │   │   └── glyphicons-halflings-regular.woff2

│   │   ├── jquery-2.0.0.min.js

│   │   ├── jquery-ui.js

│   │   └── js

│   │   ├── bootstrap.js

│   │   ├── bootstrap.min.js

│   │   └── npm.js

│   ├── common

│   │   └── rbac_pager.js

│   ├── html5media

│   │   ├── flowplayer.controls.swf

│   │   ├── flowplayer.swf

│   │   └── html5media.min.js

│   ├── imagePreview

│   │   ├── imagePreview.html

│   │   ├── imagePreview.js

│   │   ├── jquery.js

│   │   └── uploadPreview.js

│   ├── jQuery-video5.8

│   │   ├── css

│   │   │   └── video-js.min.css

│   │   ├── index.html

│   │   ├── jquery插件库.url

│   │   ├── js

│   │   │   └── video.min.js

│   │   └── www.jq22.com.txt

│   ├── js

│   │   ├── jquery-1.7.2.js

│   │   └── jquery.form.js

│   └── plupload

│   ├── examples

│   │   ├── custom.html

│   │   ├── dump.php

│   │   ├── events.html

│   │   ├── jquery

│   │   │   ├── all_runtimes.html

│   │   │   ├── jquery_ui_widget.html

│   │   │   ├── queue_widget.html

│   │   │   └── s3.php

│   │   └── upload.php

│   ├── js

│   │   ├── i18n

│   │   │   ├── ar.js

│   │   │   ├── az.js

│   │   │   ├── be_BY.js

│   │   │   ├── bg.js

│   │   │   ├── bs.js

│   │   │   ├── ca.js

│   │   │   ├── cs.js

│   │   │   ├── cy.js

│   │   │   ├── da.js

│   │   │   ├── de.js

│   │   │   ├── el.js

│   │   │   ├── en.js

│   │   │   ├── es.js

│   │   │   ├── et.js

│   │   │   ├── fa.js

│   │   │   ├── fi.js

│   │   │   ├── fr.js

│   │   │   ├── he.js

│   │   │   ├── hr.js

│   │   │   ├── hu.js

│   │   │   ├── hy.js

│   │   │   ├── id.js

│   │   │   ├── it.js

│   │   │   ├── ja.js

│   │   │   ├── ka.js

│   │   │   ├── kk.js

│   │   │   ├── km.js

│   │   │   ├── ko.js

│   │   │   ├── ku_IQ.js

│   │   │   ├── lt.js

│   │   │   ├── lv.js

│   │   │   ├── ms.js

│   │   │   ├── nl.js

│   │   │   ├── pl.js

│   │   │   ├── pt_BR.js

│   │   │   ├── ro.js

│   │   │   ├── ru.js

│   │   │   ├── sk.js

│   │   │   ├── sq.js

│   │   │   ├── sr.js

│   │   │   ├── sv.js

│   │   │   ├── th_TH.js

│   │   │   ├── tr.js

│   │   │   ├── uk_UA.js

│   │   │   ├── vi.js

│   │   │   ├── zh_CN.js

│   │   │   └── zh_TW.js

│   │   ├── jquery.plupload.queue

│   │   │   ├── css

│   │   │   │   └── jquery.plupload.queue.css

│   │   │   ├── img

│   │   │   │   ├── backgrounds.gif

│   │   │   │   ├── buttons-disabled.png

│   │   │   │   ├── buttons.png

│   │   │   │   ├── delete.gif

│   │   │   │   ├── done.gif

│   │   │   │   ├── error.gif

│   │   │   │   ├── throbber.gif

│   │   │   │   └── transp50.png

│   │   │   ├── jquery.plupload.queue.js

│   │   │   └── jquery.plupload.queue.min.js

│   │   ├── jquery.ui.plupload

│   │   │   ├── css

│   │   │   │   └── jquery.ui.plupload.css

│   │   │   ├── img

│   │   │   │   ├── loading.gif

│   │   │   │   └── plupload.png

│   │   │   ├── jquery.ui.plupload.js

│   │   │   └── jquery.ui.plupload.min.js

│   │   ├── moxie.js

│   │   ├── moxie.min.js

│   │   ├── Moxie.swf

│   │   ├── Moxie.xap

│   │   ├── plupload.dev.js

│   │   ├── plupload.full.min.js

│   │   └── plupload.min.js

│   ├── license.txt

│   └── readme.md

├── css

│   ├── jquery.selectBoxIt.css

│   ├── uploadify.css

│   └── webuploader.css

├── dist

│   ├── README.md

│   ├── Uploader.swf

│   ├── webuploader.css

│   ├── webuploader.custom.js

│   ├── webuploader.custom.min.js

│   ├── webuploader.fis.js

│   ├── webuploader.flashonly.js

│   ├── webuploader.flashonly.min.js

│   ├── webuploader.html5only.js

│   ├── webuploader.html5only.min.js

│   ├── webuploader.js

│   ├── webuploader.min.js

│   ├── webuploader.withoutimage.js

│   └── webuploader.withoutimage.min.js

├── index.jsp

├── js

│   ├── jquery-3.2.1.js

│   ├── jquery.selectBoxIt.min.js

│   ├── jquery-ui.min.js

│   ├── jquery.uploadify.js

│   ├── upload3.js

│   ├── Uploader.swf

│   ├── uploadify.swf

│   ├── webuploader.js

│   └── webuploader.min.js

├── META-INF

│   └── MANIFEST.MF

├── WEB-INF

│   ├── lib

│   │   ├── commons-fileupload-1.3.3.jar

│   │   ├── commons-io-2.5.jar

│   │   ├── commons-logging-1.2.jar

│   │   ├── hibernate-commons-annotations-3.2.0.Final.jar

│   │   ├── hibernate-core-4.3.5.Final.jar

│   │   ├── httpmime-4.3.jar

│   │   ├── jstl-1.2.jar

│   │   ├── log4j-1.2.17.jar

│   │   ├── org.apache.httpcomponents.httpclient_4.5.3.jar

│   │   ├── spring-aop-4.3.8.RELEASE.jar

│   │   ├── spring-beans-4.3.8.RELEASE.jar

│   │   ├── spring-context-4.3.8.RELEASE.jar

│   │   ├── spring-context-support-4.3.8.RELEASE.jar

│   │   ├── spring-core-4.3.8.RELEASE.jar

│   │   ├── spring-expression-4.3.8.RELEASE.jar

│   │   ├── spring-jdbc-4.3.8.RELEASE.jar

│   │   ├── spring-orm-4.0.3.RELEASE.jar

│   │   ├── spring-oxm-4.3.8.RELEASE.jar

│   │   ├── spring-test-4.3.8.RELEASE.jar

│   │   ├── spring-tx-4.3.8.RELEASE.jar

│   │   ├── spring-web-4.3.8.RELEASE.jar

│   │   └── spring-webmvc-4.3.8.RELEASE.jar

│   └── web.xml

└── webuploader

├── jquery-1.7.2.js

├── README.md

├── Uploader.swf

├── webuploader.css

├── webuploader.custom.js

├── webuploader.custom.min.js

├── webuploader.fis.js

├── webuploader.flashonly.js

├── webuploader.flashonly.min.js

├── webuploader.html5only.js

├── webuploader.html5only.min.js

├── webuploader.js

├── webuploader.min.js

├── webuploader.noimage.js

├── webuploader.noimage.min.js

├── webuploader.nolog.js

├── webuploader.nolog.min.js

├── webuploader.withoutimage.js

└── webuploader.withoutimage.min.js

51 directories, 215 files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值