我在排查时发现上传任务在暂停后直接从 UI 界面消失,无法在任何地方找到该任务。
本次开发解决了聊天界面三个关联问题:
由于生成缩略图需要耗费很多流量(图片需要下载原图生成,视频需要流媒体提取帧),不再默认自动重生成丢失的缩略图,改为可控的策略。
我在使用过程中发现多个状态相关的问题:
E2EEPAN 是一个端到端加密的网盘应用,存储在 S3 上的都是密文。
E2EEPAN 是一个端到端加密的网盘应用,所有文件在上传前加密,存储在 S3 上的都是密文。
在文件列表中显示视频缩略图,提升使用体验。
之前缩略图生成逻辑在前端实现: 1.
- 之前的 `/health` 同时承担“核心是否在线”和“S3 是否可用”的责任,逻辑偏重 S3,导致在 S3 很慢或超时时,客户端会把“核心还在工作但 S3 掉了”误判成“核心未启动”。
- 设置页 → 调试选项中,内核和 S3 状态偶尔出现矛盾: - 内核状态显示“未启动或不可用”。
1. **错误信息不友好**:
- 目标:把 Go 核心服务通过 gomobile 以 AAR 形式内嵌进 Android Flutter 客户端,让普通我在手机上开箱即用,而不是先手动起一个独立的 HTTP 核心。
2025-12-14 HTTP 架构 vs NativeCore 抽象取舍记录
默认情况下,上传和下载任务都是按代码里固定的并发度执行,例如固定 3 个并发。