预览与编辑
哪些文件能直接在网页里打开
Section titled “哪些文件能直接在网页里打开”很多常见文件都可以直接在网页里打开,例如:
- 图片
- 音频和视频
- Markdown
- CSV / TSV
- JSON
- XML
- 压缩包清单
- 纯文本和常见代码文件
图片打开时,AsterDrive 会在两类来源之间选择:
- 浏览器可以直接渲染的原图
- 后端生成并缓存的中等 WebP 预览图
管理员可以在 文件处理 -> 媒体处理 -> 图片预览策略 里调整默认策略:优先原图 适合希望尽量看到原始文件的站点;优先中等预览 适合大照片较多、带宽较敏感的站点。无论选哪一种,浏览器不支持当前原图格式时都会回退到后端预览图。
图片查看器支持全屏、缩放、拖动、旋转,以及在当前列表、文件夹或分享范围内切换上一张 / 下一张。后端预览图第一次缺失时会创建后台任务;任务完成前,页面可能会先显示加载或回退状态,后续再打开会复用缓存。
音频和视频预览
Section titled “音频和视频预览”登录后的音频、视频预览会按当前存储策略读取文件,并支持浏览器 Range 请求。公开分享页里的音频和视频会先创建一个短时效流播放 session(默认约 3 小时),再把播放器指向这个临时地址。这个 session 不是分享链接本身的过期时间;分享链接的密码、过期时间和下载次数限制仍然照常生效。
压缩包只读预览
Section titled “压缩包只读预览”压缩包预览是只读清单预览:
- 目前支持 ZIP
- 只显示目录、文件、大小和修改时间
- 不会把压缩包解压到当前文件夹
- 不提供压缩包内单个文件的下载
- 不替代”在线解压”
第一次打开某个压缩包时,如果清单还没有缓存,后端会创建 archive_preview_generate 后台任务。前端会显示生成中,稍后自动重试;任务完成后,后续打开会直接使用缓存。
ZIP 里的文件名如果显示为乱码,可以在预览工具栏里切换 文件名编码。优先试 自动,不行再按压缩包来源选择 GB18030、CP437、Shift_JIS、Big5 等编码。这个选择只影响清单显示,不会改动压缩包本身,也不会影响在线解压结果。
压缩包预览默认不开启,能不能用取决于管理员是否打开了总开关和对应入口(用户侧 / 分享侧)。
浏览器里直接编辑文本文件
Section titled “浏览器里直接编辑文本文件”网页内编辑主要面向文本类文件,例如 Markdown、CSV / TSV、JSON、XML、TOML / YAML / INI 配置、日志、脚本和常见代码文件。
保存时,AsterDrive 会自动:
- 在编辑期间为文件加锁
- 保存前检查文件是否已经被别人改过
- 保存成功后生成新的历史版本
- 关闭编辑器后释放锁
如果保存时收到冲突提示,通常说明这份文件在你编辑期间已经被别人改过。先刷新内容,再决定是否继续。
额外的”打开方式”从哪来
Section titled “额外的”打开方式”从哪来”如果管理员给站点配置了预览应用,你在某些文件上还会看到额外的”打开方式”。这类入口可能包括:
- 内置预览器
- 外部 URL 模板预览器
- WOPI 在线打开方式
WOPI 最常见的用途,就是把 docx、xlsx、pptx 这类文件交给 OnlyOffice、Collabora 一类兼容服务打开。从用户角度看,WOPI 只需要记住这几件事:
- 它不是单独的站点入口,而是文件预览窗口里的一个打开方式
- 不是所有部署都会出现
- AsterDrive 会在你打开文件时临时创建会话并签发访问令牌
- 通过 WOPI 保存回来的内容,同样会写回原文件并进入历史版本
- 编辑界面的样式和按钮主要由外部服务决定,不完全由 AsterDrive 决定
- 是否支持多人协作取决于接入的外部服务
URL 模板预览器更像”把当前文件的预览链接交给外部网页”,通常不负责保存回写。内置的 Microsoft / Google 预览器就属于这一类,它们要求文件预览链接能被外部服务访问,内网地址、localhost 或纯 HTTP 链接经常会直接失败。
如果某个 Office 文件没有出现额外入口,通常只有两种原因:管理员还没有给这种文件配置对应的预览应用,或者当前部署没有接入可用的 WOPI 服务。
通过 WebDAV 编辑也会保留版本
Section titled “通过 WebDAV 编辑也会保留版本”如果你更习惯桌面应用,也可以通过 WebDAV 编辑文件——Finder 挂载网络位置、Windows 映射网络驱动器、rclone 同步或支持 WebDAV 的编辑器。通过 WebDAV 覆盖保存时,同样会生成历史版本。
遇到锁定问题怎么办
Section titled “遇到锁定问题怎么办”文件正在被编辑时,其他用户不能随意覆盖、重命名、移动或删除它。
常见处理方法:
- 先让持有锁的用户正常保存并退出
- 如果是浏览器标签页、WebDAV 客户端或外部 WOPI 编辑器异常中断,再让管理员到
管理 -> 锁里清理残留锁
过期锁会被后台自动清理,不需要手动处理。
- 浏览器内编辑主要适合文本类文件
- Office 类文件是否能在线打开,取决于管理员是否配置了对应预览应用
- 系统不会自动合并冲突
- 历史版本保留数量由管理员控制,见 回收站与版本