Skip to main content

Module editor_source_archive_service

Module editor_source_archive_service 

Source
Expand description

编辑器图源现打包服务 (Editor Source Archive)

新模型下图源不再以压缩包形式存储——编辑器页面图片已由前端解压后逐张直传到图片 OSS。 「下载图源」时本服务按当前页面集计算内容哈希:

  1. 哈希 = episode_id + 各页 page_index + image_object_key,页面集不变则哈希不变
  2. 若图片 OSS 已存在同哈希压缩包(editor/episode_{id}/source_{hash}.zip)→ 直接复用
  3. 否则现拉取各页图片打成 zip,上传到图片 OSS 缓存后返回下载地址

这样「内容未改变时」始终复用同一个打包 hash 压缩包,避免重复打包。

Structs§

EditorSourceArchiveService
图源现打包服务

Functions§

archive_object_key
生成图源压缩包对象键。
compute_archive_hash
计算图源页面集压缩包哈希。