核心架构重写
本次版本更新中,最关键的变化,也是团队重点推进的一项升级,就是底层通信机制的核心重构——正式放弃 WebSocket,全面切换到 SSE(Server-Sent Events)。
- 整套文件上传系统的状态推送机制,现已全面基于 SSE 实现
- 消息反馈更实时,连接稳定性更高,整体交互体验也更加流畅顺滑
简单来说,用户在上传文件时获得的实时状态反馈,相比旧版本已经有了明显提升,体验不再是同一个层级。
分片上传能力全面增强
那么,分片上传功能这次具体升级了哪些内容?可以从以下三个方面快速看清:
- 重新设计前后端通信机制,通过 SSE 实现毫秒级状态同步,提升大文件上传的实时反馈能力
- 重构了状态驱动模型,新增任务批次管理能力,并发控制更加细致精准
- 上传执行器模块完成解耦与重写,逻辑结构更清晰,扩展性与可维护性进一步提升
传输参数灵活配置
针对不同网络环境和上传场景,这个版本也提供了更灵活的文件上传配置方案:
- 新增分片大小自定义选项,支持 2MB、5MB、10MB 三档自由切换,可根据网络状况灵活适配
- 异常处理流程进一步精简,移除了冗余判断和无效分支,整体逻辑更加清晰
- 整体上传稳定性与操作流畅度同步提升,减少因极端场景引发的卡顿问题
全新特性上线
文件交互体验升级
在文件操作体验方面,这次也进行了较大幅度的优化,目标是让高频文件管理操作更符合用户直觉:
- 右键菜单整合了常用功能入口,无需再前往工具栏或二级菜单逐层查找
- 支持双击直接预览文件内容,在批量查看文件时效率提升十分明显
Office 文档原生预览支持
Office 文档在线预览功能是此前持续关注的一项能力,这次终于正式落地。不过,不同操作系统平台的部署方式仍存在一定区别:
- Windows 平台:内置 LibreOffice Portable,用户可开箱即用,无需额外安装环境即可直接预览 Word、Excel、PowerPoint 等 Office 文档格式
- macOS 和 Linux 平台:需要用户自行部署 LibreOffice 运行环境后,才能启用该预览功能
需要说明的是,不同平台在 Office 文档渲染效果上可能会存在轻微差异,但核心预览能力保持一致。
体验与性能优化
除了以上重点功能升级之外,这次版本在细节体验和系统性能优化方面同样做了不少打磨:
- 文件列表 UI 进行了整体微调,在延续极简设计风格的同时,让关键信息展示更加集中清晰
- 大幅清理调试日志输出,运行时控制台不再被大量无关信息干扰
- 多处底层业务逻辑完成针对性优化,系统响应延迟明显降低,操作反馈更快更及时
已知问题修复
Bug 修复同样是本次版本升级的重要组成部分,几个此前用户反馈较多的问题已经得到解决:
- 修复了 TIF 图像文件预览时页面跳转异常的问题
- 修复了批量删除或移动文件后,由于勾选状态 ID 缓存未及时清除而导致的列表错位问题
总体来看,这个版本在底层架构、文件上传、文档预览和交互体验等方面都有较大幅度的更新,建议尽快完成版本升级,以获得更稳定流畅的使用体验。
