二、python+前端 实现MinIO分片上传

python+前端 实现MinIO分片上传

一、背景

  • 问题一:前端 -> 后端 ->对象存储 的上传流程,耗费带宽。
    • 解决方案:上传流程需要转化为 前端 -> 对象存储,节省上传带宽
  • 问题二:如果使用了 前端 -> 对象存储 ,那么涉及到鉴权,如何解决前端的上传请求,对于对象存储来说是安全的请求。
    • 解决方案:使用MinIO的预签名链接给前端进行上传
  • 问题三:Minio允许上传的最大文件为5GB,如何解决5GB以上文件上传
    • 解决方案:使用MinIO的分片上传机制。

二、流程图

三、代码

  • 前端(vue3+vite)、后端(python+fastapi)代码请在资源处下载
相关推荐
牛奔15 小时前
Go 如何打印调试深层或嵌套的结构体
开发语言·后端·golang
geovindu16 小时前
go: Iterative Algorithms
开发语言·后端·算法·golang·迭代算法
学逆向的16 小时前
汇编——JCC指令
开发语言·汇编·网络安全
777VG16 小时前
PostgreSQL +martin将多张表输出成一个 MVT
前端·数据库·postgresql
mayaairi17 小时前
JS循环语句深度解析:嵌套for、while与do...while
开发语言·前端·javascript
To_OC17 小时前
啃完流式输出:从一个卡顿的 LLM 接口开始,我搞懂了数据流到底怎么 “流”
前端·javascript·llm
郭老二17 小时前
【Python】基本语法:装饰器语法糖@
python
阳光是sunny17 小时前
LangGraph实战教程:defer延迟节点——让收尾工作自动排到最后
前端·人工智能·后端
kite012117 小时前
Go语言Map深度解析与最佳实践
开发语言·后端·golang
kyriewen18 小时前
我用了三周Claude Code Skills——总结出5条铁律,第3条最反直觉
前端·ai编程·claude