需求:后端用的是JSP,前端用了VUE2,VUE3,HTML5,现用户需要在网页上面实现大文件的上传和下载,文件大小大概为10G左右,一次性可能上传1000多个,批量上传,要求支持上传断点续传,下载断点续传,之前采用的方案是HTML5,下载也是采用的HTML5+打包方式,在实际测试中发现在服务器打包1000多个10G的文件,直接导致服务器磁盘被占满,很容易崩溃,后来加了磁盘,但是用户那边有几十个人同时下载,每个用户下载的时候都会先打包,一个用户打包时可能就占1T的磁盘空间,暂时没有好的方法。
导入项目:
导入到Eclipse:http://www.ncmem.com/doc/view.aspx?id=9da9c7c2b91b40b7b09768eeb282e647
导入到IDEA:http://www.ncmem.com/doc/view.aspx?id=9fee385dfc0742448b56679420f22162
springboot统一配置: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.项目无法发布到tomcat
3.md5计算完毕后卡住
4.服务器找不到config.json文件
相关参考:
文件保存位置
本文暂时没有评论,来添加一个吧(●'◡'●)