feat(workspace): 完成图片资产存储与引用
This commit is contained in:
@@ -42,6 +42,12 @@ flowchart LR
|
||||
|
||||
凭据不会写入前端 `localStorage`。首次试用建议复制一份现有笔记目录,再用副本验证索引和同步行为。
|
||||
|
||||
### 工作区图片存储
|
||||
|
||||
在源码或所见即所得编辑器中粘贴、拖入或选择 PNG、JPEG、GIF、WebP 图片后,OpenNexus 会按内容哈希保存到当前 Vault 的 `attachments/<哈希前两位>/<SHA-256>.<扩展名>`。Markdown 使用相对路径引用图片,因此笔记目录整体复制、导出或同步后仍可定位原图;单张图片上限为 5 MiB,相同内容只保存一份。
|
||||
|
||||
图片二进制不写入 SQLite。数据库中的 `workspace_assets` 保存路径、SHA-256、媒体类型、大小和原始文件名,`workspace_asset_links` 保存图片与笔记的引用关系。另一台设备收到 Vault 文件后,会在首次显示图片时校验路径哈希并重建本机元数据。
|
||||
|
||||
## 开发环境
|
||||
|
||||
| 工具 | 版本 |
|
||||
|
||||
Reference in New Issue
Block a user