文件管理
文件管理用于访问 FTP、SMB、WebDAV 和 SFTP 资源。界面分为两个 tab:
- 左侧为远端文件。
- 右侧为本地文件。
这样可以在远端和本地之间上传、下载和预览。
支持的资源
| 类型 | 说明 |
|---|---|
| FTP | 传统 FTP 文件服务 |
| SMB | Windows / NAS 文件共享 |
| WebDAV | HTTP/WebDAV 文件服务 |
| SFTP | SSH 资源打开 SFTP 开关后使用 |
FTP 配置
| 字段 | 说明 |
|---|---|
| Host | FTP 服务地址 |
| Port | 默认 21 |
| Path | 默认 / |
| Username | 用户名 |
| Password | 密码 |
SMB 配置
| 字段 | 说明 |
|---|---|
| Host | SMB 服务地址 |
| Port | 默认 445 |
| Path | 共享名或共享路径 |
| Username | 用户名 |
| Password | 密码 |
SMB 的 path 通常应包含共享名,例如:
text
/share
/share/photosWebDAV 配置
WebDAV 使用 URL 配置,例如:
text
https://example.com/dav/
http://192.168.1.10:5005/如果服务需要认证,填写用户名,并按提示输入或保存密码。
本地文件
本地 tab 用于显示 App 可访问的本地目录。需要访问系统“文件”App 中的目录时,可以通过本地目录选择器授权。
iOS 沙盒限制下,App 只能访问:
- 自己沙盒里的文件。
- 用户通过系统文件选择器明确授权的目录或文件。
上传、下载和删除
文件管理支持:
- 从远端下载到本地。
- 从本地上传到远端。
- 删除远端文件。
下载时会在状态栏显示进度条和百分比(如 45% (2.3 MB / 5.1 MB)),方便跟踪大文件传输。上传目前只显示状态文字和旋转指示器。
删除操作会二次确认。
预览和编辑
常见文件类型支持内置预览:
- 图片浏览。
- 视频播放。
- 文本查看和编辑,支持常见文本格式语法高亮。
- 编辑远程文件后可保存并自动上传回远端。
不支持的类型会显示无法预览提示。
文件图标
可以在 设置 > 资源 > 文件 中控制文件列表是否显示常见文件图标。
关闭图标后,文件列表会更紧凑。
