springmvc 如何进行超大文件上传,有现成的例子吗

问题描述

我需要一个大文件上传的解决方案,可以是分段上传的例子,从前端到后台可以设置内存文件大小及 fileupload 的最大文件大小解决,但是从后端到存储目前需要耗费太多时间,没有合适方案

问题出现的环境背景及自己尝试过哪些方法

背景是需要上传视频文件, 5G 以内的文件,但一般都是 2G 到 3G 的,后台存储需要半个小时

尝试过用 ftp ,nginx 的文件上传速度都不够,现准备使用 jdk 的 RandomAccessFile 来解决,但怕有漏洞。

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
暂无代码

你期待的结果是什么?实际看到的错误信息又是什么?

期望有可以把视频使用多线程存储,最后合并成一个文件,不是分开的那种。

阅读 2.7k
1 个回答

使用 Ftp 解决了,FTP 受网卡影响,在本地测试特别慢,但放到开发服务器就快了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题