图片与附件处理规则
图片与附件处理规则
上传方式
轻笺支持三种上传方式,覆盖不同使用习惯:
| 方式 | 操作 | 适用场景 |
|---|---|---|
| 点击上传 | 点击「上传文件」按钮选择文件 | 常规文件选择 |
| 粘贴上传 | 复制文件后,在云空间按 Ctrl+V | 截图、网页图片快速上传 |
| 拖拽上传 | 从本地文件夹直接拖文件到云空间区域 | 批量快速上传 |
文件限制
大小限制
- 单文件上限:100MB
- 用户总容量:5GB(含回收站占用)
- 上传进度条实时显示传输速度和剩余时间
格式限制
- 不限制上传文件类型
- 预览支持取决于文件格式(见下文)
重名冲突处理
上传同名文件时,系统自动检测并提供三种处理方式:
- 覆盖:新文件替换旧文件,保留原文件名
- 自动改名:在文件名后追加时间戳,新旧文件共存
- 取消:不上传,保留已有文件
存储与安全
存储路径
- 文件上传后存储于云端服务器(OBS 对象存储)
- OBS 存储与本地目录
/www/wwwroot/images双通道支持 - URL 格式:
https://boluo66.top/uploads/文件名
安全机制
- 仅文件上传者可删除和管理文件
- 分享链接支持密码保护和有效期设置
- 接收方无需登录轻笺即可通过分享链接下载
预览支持范围
支持在线预览的文件类型
| 类别 | 格式 |
|---|---|
| 图片 | PNG、JPG、GIF、WEBP、SVG、BMP(支持幻灯片浏览) |
| 视频 | MP4、WebM、OGG |
| 音频 | MP3、WAV、OGG |
| 文档 | PDF(使用 vue-office-pdf) |
| Office | Word(vue-office-docx)、Excel(vue-office-excel)、PPT(vue-office-pptx) |
| 文本 | TXT、代码文件 |
不支持预览的情况
- 超出浏览器可渲染范围的文件格式,提供下载链接
- 加密或损坏的文件无法预览
- 预览组件对大文件(>50MB)可能加载缓慢