分享与公开访问
这一篇讲怎么把文件和文件夹分享给别人,以及收到分享链接的人会看到什么。
分享适合两类场景:
- 把单个文件直接发出去
- 把一整个文件夹发给别人继续浏览
分享始终跟着当前工作空间走——个人文件在个人空间里分享,团队文件在对应团队空间里分享。
创建分享链接
在文件或文件夹的操作菜单里创建分享链接时,可以设置:
- 密码
- 过期时间
- 最大下载次数
页面会提供常用时间选项,例如 1 小时、1 天、7 天、30 天或不过期。
文件直链
如果目标是单个文件,分享弹窗里还可以切到 直链 模式。
它和普通分享页不是一回事:
- 直链只适用于文件,不适用于文件夹
- 直链不支持密码、过期时间或下载次数限制
- 页面会同时给你一个默认直链和一个“强制下载链接”
两种链接的差别是:
- 默认直链更适合浏览器直接打开的文件类型,服务端会按 inline 响应
- 强制下载链接会要求浏览器按附件下载;如果这个文件落在开启了
presigned下载策略的对象存储上,AsterDrive 会先做校验,再把浏览器重定向到短时效下载地址
文件分享和文件夹分享的区别
文件分享
适合发送单个文件。访问者打开链接后,可以直接预览或下载。
文件夹分享
适合发送一整套资料。公开页面支持:
- 浏览共享文件夹
- 进入子文件夹
- 通过面包屑返回上一级
- 预览文件
- 下载文件
- 在列表和网格之间切换
分享什么时候会失效
出现下面任一情况,链接就会失效:
- 到达过期时间
- 下载次数达到上限
- 你主动删除了这条分享
- 管理员在后台删除了这条分享
一份内容能不能同时有多条分享
当前版本里,同一个文件或文件夹同一时间只能保留一条活跃分享。
如果你想要新的链接,有两种做法:
- 先删除旧链接,再创建新链接
- 等旧链接过期后再创建新链接
如果只是改密码、过期时间或下载次数,不需要换链接,直接在 我的分享 里编辑原来的分享即可。
密码保护怎么工作
如果分享设置了密码,访问者需要先输入密码才能进入公开页面。
验证成功后,当前浏览器通常会在大约 1 小时内记住这次验证。
你自己怎么管理已经发出去的链接
普通用户可以在左侧 我的分享 页面里管理当前工作空间的分享:
- 复制分享链接
- 打开公开页面
- 编辑密码、过期时间和下载次数限制
- 删除不再需要的分享
- 查看打开次数和下载次数
管理员可以做什么
管理员可以在 管理 -> 分享 里统一查看和删除全站分享链接。
常见用法:
- 某个公开链接不该继续访问
- 某个分享已经不再需要
- 想统一检查当前有哪些链接还在对外可用