minio分片上传
入门级程序员第一次接触minio写的博客,适合入门级参考😄
一、分片上传的两种思路
- 前端将文件分片传给后端,后端合并好了整体传到minio上
- 前端将文件分片直接传给minio,再请求合并接口,在minio的bucket中合并为一个完整的文件
注:本次实现的是第二种
二、流程
前端将文件分片,调用后端的分片接口并传入分片信息(文件名、分片数和桶名[也可以后端判断]),后端通过前端给的基本分页信息,调用minio的方法生成对应分片数的url。前端通过url上传所有的分片文件,就可以将每一个分片文件直接上传到minio中。再通过调用请求合并接口将分片合并为一个整体
后端的分片接口就像根据分片基本信息,先在minio中挖好一个个的坑,然后前端将分好片的文件对号入座。最后请求合并。
三、实现过程
参考文档:minio分片上传
四、问题
1、上传文件损坏
参考文档:minio mp4文件上传后下载-文件损坏-已解决
主要是: