You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用StreamSaver下载大文件时Chrome终止Service Worker致网络错误求助

求助:大文件下载时Chrome杀死Service Worker的解决办法

我最近在做一个大文件下载功能,需要从服务器拉取1GB以上的文件,目前用的是StreamSaver来实现,但遇到了一个头疼的问题——Chrome会在5分钟后自动杀死Service Worker,直接导致下载因为“Network Error”中途取消。

因为文件是从Azure API获取的,如果先把整个文件下载到服务器再转发给浏览器,会直接触发OutOfMemory异常,所以我已经改用了分片请求的方式来处理,但还是没解决Service Worker被杀死的问题。

我翻了不少资料尝试解决,但都没找到可行的方案,想请教各位大佬:有没有办法能让Service Worker保持存活,或者有没有其他可以替代StreamSaver的实现方案?(注:我已经查看过相关的St...原文内容不完整)


内容的提问来源于stack exchange,提问作者Marina Uliano

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:52:45