JAVA大文件(100G以上)的上传下载实现技术
ninehua 2024-11-17 19:51 39 浏览
JAVA大文件(100G以上)的上传下载实现技术,JAVA大文件分片上传/多线程上传实例解析,JAVA+超大文件上传与下载,JAVA如何做大体积的文件上传和下载
后端用的JAVA,JSP,SpringBoot,前端用了JSP,VUE2,VUE3,React,需要实现大文件的上传和下载。
客户是深圳那边的家做汽车制造和设计的企业。实际上客户比较在意两点。
网上一般的做法都是用的HTML5的API,也就是chrome提供的API,能够满足基本需求,但是还是有痛点,chrome限制死了,固定死了无法扩展,每个域名只允许5个TCP连接,导致了速度有上限,你也无法修改和扩展。然后就是浏览器也只能用chrome,用户用了IE就不行了,用户现有的系统跑在IE上,也不能换。
进度信息容易丢失,用户关闭网页,刷新网页,关闭浏览器,重启浏览器,关闭电脑,重启电脑后,进度信息都会丢失,无解,没办法。扩展性还是差了点。
传大文件,超大文件,文件数量多的话,前端就卡,网页反应慢,容易死,崩溃,在配置较差的电脑或者配置一般的电脑上这个痛点体现的非常明显。
下载,网上找到的资料一般都是讲上班的,很少讲下载的。
我们公司是国企,领导对自主可控这块非常重视,公司项目数量和客户数量也非常多导入项目:
导入到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文件
相关参考:
文件保存位置
源码工程文档: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
相关推荐
- AI2020下载Illustrator 2020完整版安装激活教程
-
由于AI2020暂时没有独立的安装程序,所以本次教程借助ACC云工具进行安装软件;ACC下载私信回复ACC获取;视频安装教程https://v.qq.com/x/page/s3019fqtows.ht...
- 7个免费好用的AI工具,每一个都堪称黑科技
-
分享7个免费好用的AI工具,包括写作、绘画、图片处理、简历生成多种方面,都是大家平时能够经常用到的!1、AI智能写作:AI写作宝...
- Adobe Illustrator 2021 (AI2021) 安装教程
-
介绍llustrator,常被称为“...
- 你一直在找的矢量小人的素材,这个网站一大把!赶紧偷偷私藏起来
-
Hi,我是秋小叶~正在学习PPT的你,一定对阿文这样漫画般的教程不会感到陌生。那是什么让阿文的教程如此生动有趣,让人看得如享受一般?今天就来揭秘!01戏精小绿人有这么一个向门口逃跑的小绿人,我赌...
- illustrator (AI) 2017矢量插画软件下载和安装教程
-
Adobeillustrator,常被称为“AI”,是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件。作为一款非常好的矢量图形处理工具,该软件主要应用于印刷出版、海报书籍排版、专业插画、多...
- Adobe Illustrator 2017 安装教程(附安装包下载)
-
AdobeIllustrator2017软件介绍是Adobe旗下的一款功能强大的矢量图形处理工具,主要用于矢量绘图,能够满足平面设计的各种需要,常用于插画绘制、印刷出版、海报设计、书籍排版、多媒体...
- 6个免费的AI绘画工具分享
-
现在AI绘画这么火,很多人想用AI来创作却不知道使用什么工具,近期我也是摸索了很多好用的AI绘画软件!下面就分享6个好用的AI绘画软件,几秒钟快速创作各种“艺术大片”...
- 10分钟部署BT磁力下载工具
-
1.环境准备云服务器一台&&自己的Linux主机云服务器请自行放行安全组这里推荐使用云服务器,为什么呢?后面告诉你SSH连接工具(这里我使用Xshell)LinuxCentOS7/...
- 另类下载BT资源,挑战你的极限
-
看我另类下载BT资源一、介绍现在各大网盘关闭的关闭,收费的收费,下载资源也成了困难,百度云屏蔽太快,115收费,UC关闭,云播也是资源少之又少,记得10年左右下载BT的时候那时候流行中转站,现在中转...
- 「黑科技」还在用迅雷?磁力app搜索+下载,解决你的资源荒
-
大家应该常常有这样的苦恼,无资源不知道哪里去寻找,有磁力链接又嫌迅雷不好用,今天推荐一款磁力搜索+下载的app,解决你的资源荒。主页简洁明了,...
- 分享一个在线24小时下载种子和磁力可以云播的网站
-
编辑|排版|制图|测试|?伯衡君?未经允许,谢绝转载来源:官方网站站长寄语站长今天发现一个不用安装,支持种子和磁力链接解析,提供边看边下载功能的网站,想看什么就看什么,另附提供种子和...
- 磁力链接与种子文件之间的区别!突破传统下载方式的极速利器
-
以“magnet:?xt=urn:btih:”开头的链接是磁力链接。磁力链接是一种特殊类型的连接,它用于通过点对点(P2P)网络下载文件。磁力链接的工作原理是使用文件的哈希值来识别文件。哈希值是文...
- magnet/ed2k是什么?怎么用?
-
最近小白在分享的资源中附带了一个txt文本,里面记录了很多的信息。其中就是ed2k和magnet的链接。...
- 这类下载工具,已经有不少老司机上当受骗
-
下载工具目前选择还是很多的,但是雷锋哥用的最多的还是迅雷,因为它支持的下载协议多,某些冷门资源,还得靠迅雷的服务器加速下载,加上新版的迅雷11新增了网盘,免费用户也可以添加离线下载任务。但是很多人不喜...
- 下载工具,速度快、资源多、功能强
-
迅雷作为一代下载神器,几乎存在于每个网友的手机和电脑里。但是近年来,知识产权保护越来越严格,为了收取会员费,导致迅雷有的资源不能下载了,能下载的限速了,软件臃肿了,使用体验也下降了。所以很多的替代下载...