# 2026-06-28 工作记录

## AliOssController 上传接口优化

**文件**: `src/main/java/com/gxwebsoft/common/system/controller/AliOssController.java`

**问题**: 上传文件时，无论文件类型如何，都无条件拼接 `?x-oss-process=image/...` 图片处理参数，导致非图片文件的 thumbnail/url 无效。

**修改内容**:
1. 将 `FileServerUtil.getContentType(upload)` 调用移到设置 thumbnail/url 之前
2. 根据 contentType 判断文件类型，分别处理：
   - **图片** (`image/*`): 照常拼接 OSS 图片处理参数（缩略图 100x100 + 预览图 750px宽）
   - **视频** (`video/*`): 使用 OSS 视频截帧 `?x-oss-process=video/snapshot,t_0,f_jpg,w_100,h_100,m_fast` 生成缩略图
   - **其他文件**: thumbnail 和 url 直接设为原始文件 URL，不加任何处理参数

**依赖**: 使用了已有的 `FileServerUtil.isImage(String contentType)` 方法判断图片类型。
