首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >前端如何用 IndexedDB 处理大文件上传的断点续传?

前端如何用 IndexedDB 处理大文件上传的断点续传?

作者头像
用户12771345
发布于 2026-10-01 08:31:47
发布于 2026-10-01 08:31:47
310
举报
概述
项目里经常遇到需要上传几百兆甚至上 GB 文件的场景,比如视频素材、设计源文件或者数据备份。直接使用 fetch 或者 XMLHttpRequest 上传,一旦网络波动、页面刷新或者用户误关标签页,整个上传就白费了,只能从头再来。常见的解决方案是切片上传配合服务端合并,但切片之后的状态(哪些分片已上传、每个分片的内容)如果只放在内存里,刷新即丢失。IndexedDB 可以在浏览器端持久化存储文件切

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档