Skip to content

分享与公开访问

这一篇讲怎么把文件和文件夹分享给别人,以及收到分享链接的人会看到什么。

分享适合两类场景:

  • 把单个文件直接发出去
  • 把一整个文件夹发给别人继续浏览

分享始终跟着当前工作空间走——个人文件在个人空间里分享,团队文件在对应团队空间里分享。

创建分享链接

在文件或文件夹的操作菜单里创建分享链接时,可以设置:

  • 密码
  • 过期时间
  • 最大下载次数

页面会提供常用时间选项,例如 1 小时、1 天、7 天、30 天或不过期。

文件直链

如果目标是单个文件,分享弹窗里还可以切到 直链 模式。

它和普通分享页不是一回事:

  • 直链只适用于文件,不适用于文件夹
  • 直链不支持密码、过期时间或下载次数限制
  • 页面会同时给你一个默认直链和一个“强制下载链接”

两种链接的差别是:

  • 默认直链更适合浏览器直接打开的文件类型,服务端会按 inline 响应
  • 强制下载链接会要求浏览器按附件下载;如果这个文件落在开启了 presigned 下载策略的对象存储上,AsterDrive 会先做校验,再把浏览器重定向到短时效下载地址

文件分享和文件夹分享的区别

文件分享

适合发送单个文件。访问者打开链接后,可以直接预览或下载。

文件夹分享

适合发送一整套资料。公开页面支持:

  • 浏览共享文件夹
  • 进入子文件夹
  • 通过面包屑返回上一级
  • 预览文件
  • 下载文件
  • 在列表和网格之间切换

分享什么时候会失效

出现下面任一情况,链接就会失效:

  • 到达过期时间
  • 下载次数达到上限
  • 你主动删除了这条分享
  • 管理员在后台删除了这条分享

一份内容能不能同时有多条分享

当前版本里,同一个文件或文件夹同一时间只能保留一条活跃分享。

如果你想要新的链接,有两种做法:

  • 先删除旧链接,再创建新链接
  • 等旧链接过期后再创建新链接

如果只是改密码、过期时间或下载次数,不需要换链接,直接在 我的分享 里编辑原来的分享即可。

密码保护怎么工作

如果分享设置了密码,访问者需要先输入密码才能进入公开页面。
验证成功后,当前浏览器通常会在大约 1 小时内记住这次验证。

你自己怎么管理已经发出去的链接

普通用户可以在左侧 我的分享 页面里管理当前工作空间的分享:

  • 复制分享链接
  • 打开公开页面
  • 编辑密码、过期时间和下载次数限制
  • 删除不再需要的分享
  • 查看打开次数和下载次数

管理员可以做什么

管理员可以在 管理 -> 分享 里统一查看和删除全站分享链接。

常见用法:

  • 某个公开链接不该继续访问
  • 某个分享已经不再需要
  • 想统一检查当前有哪些链接还在对外可用

基于 MIT 许可证发布