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

python+前端 实现MinIO分片上传

一、背景

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

二、流程图

三、代码

  • 前端(vue3+vite)、后端(python+fastapi)代码请在资源处下载
相关推荐
爱喝可乐的老王5 分钟前
PyTorch简介与安装
人工智能·pytorch·python
wbs_scy9 分钟前
C++11:类新功能、lambda与包装器实战
开发语言·c++
看我干嘛!9 分钟前
第三次python作业
服务器·数据库·python
deephub10 分钟前
用 PyTorch 实现 LLM-JEPA:不预测 token,预测嵌入
人工智能·pytorch·python·深度学习·大语言模型
熊猫钓鱼>_>19 分钟前
动态网站发布部署核心问题详解
前端·nginx·容器化·网页开发·云服务器·静态部署
方也_arkling19 分钟前
elementPlus按需导入配置
前端·javascript·vue.js
2301_7657031425 分钟前
C++中的职责链模式实战
开发语言·c++·算法
我的xiaodoujiao34 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 44--将自动化测试结果自动推送至钉钉工作群聊
前端·python·测试工具·ui·pytest
沈浩(种子思维作者)34 分钟前
铁的居里点(770度就不被磁铁吸了)道理是什么?能不能精确计算出来?
人工智能·python·flask·量子计算
沛沛老爹36 分钟前
Web开发者转型AI:多模态Agent视频分析技能开发实战
前端·人工智能·音视频