映射为网络驱动器(WebDAV)

通过 Windows 文件资源管理器、macOS Finder、兼容 WebDAV 的手机应用或 rclone 打开 ThirtyFile 空间,就像使用电脑上的驱动器一样。

本页内容
  1. 地址与登录
  2. 目录内容
  3. Windows
  4. macOS
  5. iPhone、iPad 与 Android
  6. rclone
  7. 连接或保存失败时
  8. 注意事项

地址与登录

ThirtyFile 在自身地址的 /dav/ 路径提供 WebDAV,例如:

https://files.example.com/dav/

请使用用户名和应用密码登录,不要使用账号登录密码。在账号菜单的应用密码中,为每台电脑或手机分别创建一个:

目录内容

顶层目录为每个可访问空间提供一个文件夹:

这些路径与浏览器地址栏显示的相同,也可以在浏览器中输入或粘贴(参阅路径)。

所有行为与浏览器一致:能否更改取决于权限,只读空间不能修改,空间存储上限和上传大小限制同样适用,每次更改都会出现在活动日志中。删除文件或文件夹会移入回收站,可在浏览器中还原。

Windows

Windows 内置客户端需要 WebClient 服务。Microsoft 已弃用该服务,默认不启动;是否可用取决于 Windows 安装和管理员策略。无法映射驱动器时,请使用专用 WebDAV 客户端或 rclone。参阅 Microsoft 的 WebClient 公告。

  1. 在文件资源管理器中右键点击此电脑,选择映射网络驱动器(Windows 11 中位于工具栏的 …(查看更多))。
  2. 选择驱动器盘符,在文件夹中填写地址:https://files.example.com/dav/
  3. 勾选使用其他凭据连接,点击完成,输入用户名和应用密码。勾选记住我的凭据即可在重启后重新连接。
Windows 只通过 HTTPS 发送密码。ThirtyFile 需要通过 HTTPS 提供服务,并使用 Windows 信任的证书;普通 http:// 地址会被拒绝,除非修改 WebClient 服务的注册表值 BasicAuthLevel,但不建议这样做。Windows 默认还限制文件大小为 50 MB(位于 HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters 的 FileSizeLimitInBytes,最大值为 4 GB)。

macOS

  1. 在 Finder 中选择前往 › 连接服务器(⌘ K)。
  2. 输入 https://files.example.com/dav/,点击连接。
  3. 选择注册用户,输入用户名和应用密码。可以勾选在我的钥匙串中记住此密码。

空间会作为驱动器显示在 Finder 侧边栏的位置下。Finder 会在带有额外信息的文件旁创建以 ._ 开头的隐藏文件;这些文件也会显示在浏览器中,可以删除。

iPhone、iPad 与 Android

rclone

rclone 可通过命令行与 ThirtyFile 复制和同步文件,例如用于备份。请使用交互式配置,避免应用密码被写入 shell 历史:

rclone config

创建名为 thirtyfile 的 remote,选择 webdav,URL 设为 https://files.example.com/dav/,vendor 选择 other,然后按提示输入 ThirtyFile 用户名和应用密码。采用此用户名/密码方式时,bearer token 留空。rclone 会混淆保存的密码,但这种混淆可以逆向还原:请像保护凭据一样保护配置文件。

然后可以像其他 rclone remote 一样使用:

rclone ls "thirtyfile:My files"
rclone copy ~/Pictures "thirtyfile:My files/Pictures" --progress
rclone mount thirtyfile: ~/ThirtyFile --vfs-cache-mode writes

使用 rclone copy 从 ThirtyFile 复制文件时,只读应用密码就足够,例如将文件备份到其他位置。

连接或保存失败时

注意事项