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

python+前端 实现MinIO分片上传

一、背景

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

二、流程图

三、代码

  • 前端(vue3+vite)、后端(python+fastapi)代码请在资源处下载
相关推荐
Alair‎1 分钟前
前端开发之环境配置
前端·react.js
历程里程碑4 分钟前
Linux 2 指令(2)进阶:内置与外置命令解析
linux·运维·服务器·c语言·开发语言·数据结构·ubuntu
Deca~6 分钟前
VueVirtualLazyTree-支持懒加载的虚拟树
前端·javascript·vue.js
王燕龙(大卫)7 分钟前
rust入门
开发语言·rust
无心水8 分钟前
2、Go语言源码文件组织与命令源码文件实战指南
开发语言·人工智能·后端·机器学习·golang·go·gopath
2501_944526429 分钟前
Flutter for OpenHarmony 万能游戏库App实战 - 主题切换实现
android·开发语言·javascript·python·flutter·游戏·django
张张努力变强10 分钟前
C++ 类和对象(三):拷贝构造函数与赋值运算符重载之核心实现
开发语言·c++
深蓝电商API10 分钟前
Selenium处理iframe嵌套页面实战
爬虫·python·selenium
福楠12 分钟前
C++ STL | set、multiset
c语言·开发语言·数据结构·c++·算法
一晌小贪欢12 分钟前
Python 健壮性进阶:精通 TCP/IP 网络编程与 requirements.txt 的最佳实践
开发语言·网络·python·网络协议·tcp/ip·python基础·python小白