文件的分片上传vs流失上传

最近复盘项目,有要点整理:

(1) 分片上传
  • 定义:将文件分成多个固定大小的块(chunk),逐块上传到服务器。

  • 特点

    • 每个分片是独立的,可以乱序上传。

    • 支持断点续传,服务器可以记录已上传的分片。

    • 适合大文件上传。

  • 实现方式

    • 前端手动将文件分片,后端接收并合并分片。
(2) 流式上传
  • 定义:将文件以流的方式逐步读取并上传到服务器。

  • 特点

    • 文件是逐步读取和上传的,无需手动分片。

    • 适合实时传输,内存占用低。

    • 通常基于长连接(如 WebSocket)。

  • 实现方式

    • 使用 ReadableStreamFileReader 逐步读取文件并上传。
相关推荐
北城以北88888 分钟前
ES6(二)
前端·javascript·es6
朕的剑还未配妥22 分钟前
移动端触摸事件与鼠标事件的触发机制详解
前端
墨鱼鱼26 分钟前
【征文计划】Rokid JSAR 实践指南:打造沉浸式 "声动空间盒" 交互体验
前端
携欢30 分钟前
Portswigger靶场之Exploiting a mass assignment vulnerability通关秘籍
前端·安全
什么芋泥香蕉33038 分钟前
比 Manus 还好用?这款国产 AI,让 Python 小白也能玩转编程
前端·后端
为java加瓦38 分钟前
前端学AI:如何写好提示词(prompt)
前端·人工智能·prompt
qq_1841776771 小时前
前端自动部署项目到服务器
服务器·前端·javascript
非凡ghost1 小时前
猫眼浏览器(Chrome内核增强版浏览器)官方便携版
前端·网络·chrome·windows·软件需求
C2X1 小时前
Vue3.0 学习总结
前端
汤姆Tom1 小时前
CSS 新特性与未来趋势
前端·css·面试