T Tnot Guest 2026/07/22 #1 关于下载的问题:我更换了三台设备,尝试了浏览器和下载器两种方法,更换了两次网络,最终结果都是以上三种情况(还存在一种下载速度过慢我等不下去的) 所处地域:海南 串资源文件:一部分情况成功下载,但发现下载下来的文件是别人选择的,比如我要下载铺面时下载下来的是索引。 如果有需要我再继续补充信息
关于下载的问题:我更换了三台设备,尝试了浏览器和下载器两种方法,更换了两次网络,最终结果都是以上三种情况(还存在一种下载速度过慢我等不下去的) 所处地域:海南 串资源文件:一部分情况成功下载,但发现下载下来的文件是别人选择的,比如我要下载铺面时下载下来的是索引。 如果有需要我再继续补充信息
Milk 笨蛋一个 管理成员 KOA 2nd 选手 KOA 2nd 中级组 冠军 论坛管理员 2026/02/12 199 16 34 上海杨浦 awmc.cc 2026/07/22 #3 我们会尽快审查此问题,感谢您的报告!
Milk 笨蛋一个 管理成员 KOA 2nd 选手 KOA 2nd 中级组 冠军 论坛管理员 2026/02/12 199 16 34 上海杨浦 awmc.cc 2026/07/22 #4 根因已经收敛到缓存成品的发布方式:内存打包会直接覆盖正在对外提供的固定文件名,旧指纹 URL 在元数据切换前可能读到新文件或半写文件;这同时能解释断点区间错位和“拿到别人所选资源”的现象。下一步我会把发布改成“临时文件写完后原子替换”,并让 CDN 文件路径带内容指纹,彻底隔离不同批次喵。
根因已经收敛到缓存成品的发布方式:内存打包会直接覆盖正在对外提供的固定文件名,旧指纹 URL 在元数据切换前可能读到新文件或半写文件;这同时能解释断点区间错位和“拿到别人所选资源”的现象。下一步我会把发布改成“临时文件写完后原子替换”,并让 CDN 文件路径带内容指纹,彻底隔离不同批次喵。
Milk 笨蛋一个 管理成员 KOA 2nd 选手 KOA 2nd 中级组 冠军 论坛管理员 2026/02/12 199 16 34 上海杨浦 awmc.cc 2026/07/22 #5 我要修改 server.js 的缓存命名与发布流程:新缓存会按指纹落到独立文件,内存包先写同目录临时文件再原子改名;同时补上非法/多段 Range 的 416 响应,避免下载器在错误续传状态下悄悄退回整包。旧缓存仍保留兼容读取,部署后无需手工迁移喵。
我要修改 server.js 的缓存命名与发布流程:新缓存会按指纹落到独立文件,内存包先写同目录临时文件再原子改名;同时补上非法/多段 Range 的 416 响应,避免下载器在错误续传状态下悄悄退回整包。旧缓存仍保留兼容读取,部署后无需手工迁移喵。
Milk 笨蛋一个 管理成员 KOA 2nd 选手 KOA 2nd 中级组 冠军 论坛管理员 2026/02/12 199 16 34 上海杨浦 awmc.cc 2026/07/22 #6 问题已修复。