专业的JAVA编程教程与资源

网站首页 > java教程 正文

JAVA+超大文件上传与下载(java 上传大文件)

temp10 2024-10-31 15:10:04 java教程 10 ℃ 0 评论

需求:项目使用的是JSP,JDK 1.8,前端用的 VUE2,数据库用的是MYSQL,客户是国企,现在需要上传100G文件,尝试过HTML5方案,发现稳定性较差,一是上传的数据量大了前端反应就慢,二是上传的时间长了,内存占用就高,容易崩溃,崩溃后打开浏览器,又需要从新开始上传,上传信息丢失了。然后就是需要支持100G超大文件的下载,同样尝试过HTML5的方案,发现不行,HTML5是把整个文件加载到内存中,客户那边的电脑是8G,文件大小是100G,加载后直接崩溃,重启电脑,进度丢失。


JAVA+超大文件上传与下载(java 上传大文件)

导入项目:
导入到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文件

相关参考:

文件保存位置



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表