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

python+前端 实现MinIO分片上传

一、背景

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

二、流程图

三、代码

  • 前端(vue3+vite)、后端(python+fastapi)代码请在资源处下载
相关推荐
程序员鱼皮几秒前
你的 IP 归属地,是咋被挖出来的?
前端·后端·计算机·程序员·互联网·编程经验
小酒星小杜2 分钟前
在AI时代,技术人应该每天都要花两小时来构建一个自身的构建系统 - 总结篇
前端·vue.js·人工智能
jiayong232 分钟前
Word图文混排实战技巧
开发语言·c#·word
hqwest3 分钟前
码上通QT实战27--系统设置02-加载用户列表
开发语言·qt·sqlite·qtablewidget
燕山石头6 分钟前
jeecg统一异常处理根据不同模块返回指定响应信息
前端
木木木一18 分钟前
Rust学习记录--C0 总目录
开发语言·学习·rust
PyHaVolask19 分钟前
CSRF跨站请求伪造
android·前端·csrf
蕨蕨学AI23 分钟前
【Wolfram语言】46 音频与视频
开发语言·wolfram
Microsoft Word29 分钟前
HashMap面试题总结
java·开发语言
程序员海军29 分钟前
我的2025:做项目、跑副业、见人、奔波、搬家、维权、再回上海
前端·程序员·年终总结