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

python+前端 实现MinIO分片上传

一、背景

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

二、流程图

三、代码

  • 前端(vue3+vite)、后端(python+fastapi)代码请在资源处下载
相关推荐
I"ll carry you8 分钟前
【Django教程】用户管理系统
python·django
cuber膜拜1 小时前
jupyter使用 Token 认证登录
ide·python·jupyter
会说法语的猪1 小时前
uniapp使用uni.navigateBack返回页面时携带参数到上个页面
前端·uni-app
张登杰踩2 小时前
pytorch2.5实例教程
pytorch·python
codists2 小时前
《CPython Internals》阅读笔记:p353-p355
python
Change is good2 小时前
selenium定位元素的方法
python·xpath定位
Change is good2 小时前
selenium clear()方法清除文本框内容
python·selenium·测试工具
漫漫进阶路5 小时前
VS C++ 配置OPENCV环境
开发语言·c++·opencv
BinaryBardC7 小时前
Swift语言的网络编程
开发语言·后端·golang
code_shenbing7 小时前
基于 WPF 平台使用纯 C# 制作流体动画
开发语言·c#·wpf