+ 比对 public/assets 与表 media_assets:
+ 库中有记录但文件缺失、非法 storageKey、以及磁盘上未登记的文件。
+ 「一键清理」仅删除无文章引用且磁盘上确实没有文件的库记录,不会删磁盘文件。
+
+ 请先修改相关文章正文或封面中的图片地址,再处理库记录;勿使用「清理失效库记录」删除这些行(当前实现不会删除有引用的行)。 +
+| + id + | ++ userId + | ++ storageKey + | ++ 引用数 + | +
|---|---|---|---|
| + {{ row.id }} + | ++ {{ row.userId }} + | ++ {{ row.storageKey }} + | ++ {{ row.refCount }} + | +
| + id + | ++ userId + | ++ storageKey + | ++ 引用数 + | +
|---|---|---|---|
| + {{ row.id }} + | ++ {{ row.userId }} + | ++ {{ row.storageKey }} + | ++ {{ row.refCount }} + | +
| + id + | ++ userId + | ++ storageKey + | ++ 引用数 + | +
|---|---|---|---|
| + {{ row.id }} + | ++ {{ row.userId }} + | ++ {{ row.storageKey }} + | ++ {{ row.refCount }} + | +
+ 可能是历史遗留或手动拷贝;需自行决定是否删除磁盘文件(本页不自动删文件)。 +
+孤儿图片审查与清理 @@ -113,6 +113,17 @@ onMounted(async () => { 打开
+ 磁盘与 media_assets 一致性 +
+