支持PC端全平台操作系统,Windows,Linux,Mac
支持文件和文件夹的批量下载,断点续传。刷新页面后连续传输。关闭浏览器后保留进度信息。
支持文件夹批量上传下载,做事器端保留文件夹层级构造,做事器端文件夹层级构造与本地相同。
支持大文件批量上传(20G)和下载,同时须要担保上传期间用户电脑不涌现卡去世等体验;
支持文件夹上传,文件夹中的文件数量达到1万个以上,且包含层级构造。
支持断点续传,关闭浏览器或刷新浏览器后仍旧能够保留进度。
支持文件夹构造管理,支持新建文件夹,支持文件夹目录导航
交互友好,能够及时反馈上传的进度;
做事真个安全性,不因上传文件功能导致JVM内存溢出影响其他功能利用;
最大限度利用网络上行带宽,提高上传速率;
对付大文件的处理,无论是用户端还是做事端,如果一次性进行读取发送、吸收都是不可取,很随意马虎导致内请安题。以是对付大文件上传,采取切块分段上传
从上传的效率来看,利用多线程并发上传能够达到最大效率。
文件上传页面的前端可以选择利用一些比较好用的上传组件,例如百度的开源组件WebUploader,这些组件基本能知足文件上传的一些日常所需功能,如异步上传文件,文件夹,拖拽式上传,黏贴上传,上传进度监控,文件缩略图,乃至是大文件断点续传,大文件秒传。
在web项目中上传文件夹现在已经成为了一个主流的需求。在OA,或者企业ERP系统中都有类似的需求。上传文件夹并且保留层级构造能够对用户行成很好的勾引,用户利用起来也更方便。能够供应更高等的运用支撑。
下载示例:
https://gitee.com/xproer/up6-jsp-eclipse/tree/6.5.40/
工程
NOSQL
NOSQL示例不须要任何配置,可以直接访问测试
创建数据表
选择对应的数据表脚本,这里以SQL为例
修正数据库连接信息
访问页面进行测试
文件存储路径
up6/upload/年/月/日/guid/filename
干系问题:1.javax.servlet.http.HttpServlet缺点2.项目无法发布到tomcat3.md5打算完毕后卡住4.做事器找不到config.json文件干系参考:
文件保存位置
源码工程文档:https://drive.weixin.qq.com/s?k=ACoAYgezAAw1dWofra
源码报价单:https://drive.weixin.qq.com/s?k=ACoAYgezAAwoiul8gl
OEM版报价单:https://drive.weixin.qq.com/s?k=ACoAYgezAAwuzp4W0a
产品源代码:https://drive.weixin.qq.com/s?k=ACoAYgezAAwbdKCskc授权天生器:https://drive.weixin.qq.com/s?k=ACoAYgezAAwTIcFph1