封面图下载与本地缓存管理:DLSite 封面缺失时的处理方法
封面缓存机制
- 封面在扫描时自动下载到
covers/目录 - 文件名通常和番号绑定(比如
RJ12345.jpg) - 封面文件不会重复下载——扫描器会检查本地是否已有
封面缺失的几种情况
情况一:DLSite 上就没有封面
有些作品在 DLSite 上确实没上传封面。这种情况 Kikoeru 会在扫描日志里留警告(但不会当成扫描失败)。
处理:只能手动找图补,或者接受占位/空封面。
情况二:下载失败但 DLSite 有图
网络超时、DLSite 限流、或者 CDN 抖动导致。
处理:
- 进作品详情页点"刷新元数据"(有的版本支持)
- 或重新跑一次完整扫描
- 重试时 DLSite 大概率会成功返回
情况三:封面被手动删了
误删 covers/ 里的文件。
处理:同样,重新扫描或刷新元数据即可——Kikoeru 会重新下载。
封面不会和元数据一起更新
一个值得注意的点:已存在的封面文件,重新扫描时不会覆盖下载。
也就是说,如果你觉得某个封面图太模糊想换一张:
- 手动删掉
covers/里对应的图片 - 再扫一次,Kikoeru 会重新下载
不然它会跳过(认为已缓存)。
covers/ 目录备份
封面目录可以随时删(清缓存重下),也可以备份。它不属于必须备份的目录——和 sqlite 数据库不同,封面随时可以重新下载。
封面文件大小
从 DLSite 下载的封面通常是几张到几十张 KB,一个完整音声库的封面目录加起来也就是几十 MB 的量级。不用担心磁盘空间。