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

python+前端 实现MinIO分片上传

一、背景

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

二、流程图

三、代码

  • 前端(vue3+vite)、后端(python+fastapi)代码请在资源处下载
相关推荐
DrugOne16 小时前
GAMESS 在 Ubuntu 24.04 平台上的编译与配置
linux·python·ubuntu·drugone
蒂法就是我16 小时前
java集合类的底层类是哪个
java·开发语言
fruge36516 小时前
从零到一:我在 Rokid Glasses 上“画”出一个远程协作系统
前端
C嘎嘎嵌入式开发16 小时前
(5)100天python从入门到拿捏------流程控制语句
服务器·网络·python
Siren_dream16 小时前
python进阶_Day5
python
BumBle16 小时前
高频扫码场景下的去重与接口调用方案
前端·javascript
Mapmost16 小时前
半透明模型渲染全白?Mapmost Studio一招搞定
前端
nvd1116 小时前
python异步编程 -什么是python的异步编程, 与多线程和多进程的区别
python
SpiderPex16 小时前
JavaWeb登录模块完整实现解析:从前端点击到后端验证的全流程
前端
~~李木子~~17 小时前
用 Python 实现 Gini 决策树分类与可视化-机器学习
python·决策树·机器学习