当前位置: 首页 > news >正文

minio实现大文件断点续传

最近工作中遇到一个需求,用户需要上传大文件几百M,为了更好的用户体验,需要支持断点续传,秒传,上传进度条等功能。需求如下:

图片

    方案有两种:

    第一种:前端直接将整个大文件丢到后端,由后端来处理。后端收到文件后首先将文件分片,分片好后再将文件上传至文件服务器minio,上传期间前端通过轮询后端提供的上传进度接口展示进度,或者和后端建立websocket连接,后端推送进度前端展示,后者相对麻烦。

    第二种:前端将文件分片,循环调用后端提供的分片接口,前端控制进度条(简单),最后再调用后端合并文件接口。

    第二种相对第一种方案相对简单,本项目才用第二种方案。整个流程如下:

图片

http://www.lryc.cn/news/436407.html

相关文章:

  • Qt绘制动态仪表(模仿汽车仪表指针、故障灯)
  • 【视频教程】GEE遥感云大数据在林业中的应用与典型案例实践
  • 【时时三省】c语言例题----华为机试题<字符串排序>
  • 基于vue框架的城市体育运动交流平台15s43(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 2024年软件测试经典大厂面试题(全3套)【包含答案】
  • What is Node.JS and its Pros and Cons
  • TestCraft - GPT支持的测试想法生成器和自动化测试生成器
  • FreeRTOS内部机制学习04(任务通知和软件定时器)
  • 华为eNSP :WLAN的配置
  • 中国大数据产业的融资热潮来袭,哪些领域最受资本青睐?
  • Unity数据持久化 之 使用Excel.DLL读写Excel表格
  • Linux系统:chown命令
  • Unity3D ARPG(动作角色扮演游戏)设计与实现详解
  • Qt实现登录界面
  • big.LITTLE
  • 汤臣倍健,三七互娱,得物,顺丰,快手,游卡,oppo,康冠科技,途游游戏,埃科光电25秋招内推
  • 再谈c++模板
  • 9.11 codeforces Div 2
  • 二级菜单的两种思路(完成部分)
  • 【机器学习导引】ch2-模型评估与选择
  • 二开ihoneyBakFileScan备份扫描
  • leetcode21. 合并两个有序链表
  • 搭建 WordPress 及常见问题与解决办法
  • 《ORANGE‘s 一个操作系统的实现》--保护模式进阶
  • 【可变参模板】可变参类模板
  • Linux 递归删除大量的文件
  • 设计一个算法,找出由str1和str2所指向两个链表共同后缀的起始位置
  • Python中如何判断一个变量是否为None
  • 表观遗传系列1:DNA 甲基化以及组蛋白修饰
  • Android 跳转至各大应用商店应用详情页