之前在网上也找过干系的资料,论坛上也有网友互换过,但是都不太令人满意。文章里面基本上都没有什么实际的利用案例,险些所有的文章都是说的调HTML5的API,也调研过这个方案,这个方案不支持IE,兼容性不过关,然后稳定性也达不到哀求,公司这边也不敢随便用,紧张是怕踩坑。
群里也发过,但是基本上都是几天没人回的那种。客户那边对这块还是有点哀求,不敢随便弄个开源的乱来过去。网上的资料基本上都是一些没人掩护的开源方案,基本上成熟的商业办理方案很少,公司这边也不敢随便用,还是得用成熟的商业办理方案,紧张考虑一点便是有长期的产品掩护和技能支持,用户那边出个新的需求也能够知足,有问题的话也能够及时相应,用户比较在意做事这块。网上的文章基本上讲的都是HTML5的JS,对付详细的细节讲的不多,只说了调API,对付如何断点续传没讲。
两个方面,一个是功能的实现。客户是一个政府单位,现哀求能够在网页上面上传文件夹,文件夹里面大约有1万多个文件,有大有小,大的有1G~10G,小的有几MB,
下载这块是一个痛点吧,上传的事理到是不繁芜,但是网上供应完全源代码的不能说没有,只能说很少。
实际上客户这边比较在意两点
客户这边传的文件比较大,前端上传大文件的办理方案网上说的到是多,能用的产品非常少,稳定的可商用的就更少了。
大领导这边哀求的话是须要供应前端,后端,控件源代码的,紧张的一个方面便是考虑到后期的掩护
前端用了JSP,VUE2,VUE3,后端用了JSP,SpringBoot,IDE用了Eclipse,MyEclipse,由于新项目和老项目都用了两种IDE。
文件夹上传的时候须要保存层级构造,同时能够将层级构造信息保存到数据库中,同时还须要支持文件夹下载,下载下来的文件夹要和上传的文件夹层级构造千篇一律。哀求支持断点续传,支持进度信息离线存储,用户可能传一半没有传完,放工了,来日诰日上班后连续上传,电脑晚上到点须要关机,
支持加密传输,支持国密加密算法SM4,哀求支持下载,支持非打包办法下载,
浏览器哀求支持包含IE在内的所有浏览器,
系统环境哀求支持信创国产化,比如银河麒麟,中标麒麟,统信UOS,龙芯,
数据库支持MySQL,Oracle,达梦数据库,人大金仓,须要供应前端源码,后端源码,控件源码,公司自己的项目,也有自己的产品,后续须要集成利用,供应724小时技能支持做事,供应文档教程,视频教程,远程技能辅导,1对1技能支持做事,供应手机,微信,QQ,邮箱,企业微信等联系办法。
视频教程:https://www.ixigua.com/7227314770696012322
导入项目:导入到Eclipse:http://www.ncmem.com/doc/view.aspx?id=9da9c7c2b91b40b7b09768eeb282e647导入到IDEA:http://www.ncmem.com/doc/view.aspx?id=9fee385dfc0742448b56679420f22162springboot统一配置:http://www.ncmem.com/doc/view.aspx?id=7768eec9284b48e3abe08f032f554ea2
下载示例:
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