大文件上传方案

user image 发现 ----- 2023-07-17 17:58:12
我们是基础 cesiumjs 做的一个三维模型展示系统,现在有上传大文件的需求,想看看大家是怎么做的。
有比较大的模型,4G 以上的。
现在的做法是,由客户端切片上传, 当最后一个切片上传完成之后会开始合并文件。 合并完成之后插入数据库返回一个文件 ID 给客户端。
合并的过程中客户端是一直在等待的,文件越大等的时间就越长。客户端出现请求超时,上传失败。
我想的是改成上传之前先向服务器请求得到一个文件 ID ,后续的上传都带上这个 ID ,表示要存储在这个目录。
想问一些各位关于大文件上传都是怎么做的呢,或者有什么现成的框架可以用的呢。

使用说明