分享链接上通常有两个设置:有效期和访问口令(有的平台叫提取码)。它们经常被当成同一件事,但管的不是同一个问题:一个管链接能存在多久,另一个管在链接还有效的时候谁能打开它。混淆这两者,会在真需要收回一份文件时做出错的判断。
跟着一条链接走一遍
第一天,你把一份合同扫描件生成链接,设了七天有效期和四位提取码,发到群里。第三天,有人把链接和提取码一起转到了另一个群。第七天,链接到期失效。到这一步,很多人以为这份文件已经收回了,但在那七天里已经把它转存到自己网盘的人,手里那一份不会跟着失效:它已经是另一个账号下的数据了。
这个时间线里,有效期真正控制住的只有一种情况:第八天以后偶然点开这个地址的人。
有效期管链接,不管副本
到期之后别人再打开那个地址,会看到“链接不存在或已过期”。但它改变不了三件事:原件还在你的网盘里;已经被转存过的那一份还在对方账号里;已经被搜索或第三方工具收录过的页面还留在缓存里。链接会从哪些位置被翻到,第 180 篇里列过几条路径。
平台里与它相邻的另一个操作才是“收回”:取消分享。两个动作的区别只在于一个是自动到期、一个是立即失效。如果你在意的是这份东西别再被人打开,靠的是取消分享;设了一个长有效期又忘了取消,是最常见的失控方式。
口令的三档不是同一个强度
随机四位码挡住的是偶然拿到链接的人,挡不住拿到链接同时也拿到码的人。链接与提取码往往在同一句消息里发出去,转一次就一起转走了,它的定位更像多一道确认。
自己设口令把强度交回你手上,但前提是这个口令不与其他地方重复,而且真的通过另一个渠道递给了对方。如果口令与链接走同一条途径,这一档与四位码的区别不大。
需要登录、或者只对指定人可见,这一档才把“谁”当成条件:对方得用一个可识别的账号进来,你才能看到访问记录,事后也能只撤销某一个人的访问。内容真的敏感时选这一档,而不是把有效期设得更短。
按内容选做法
把两种设置配在一起之前,先分清楚自己在发哪一类东西。给一个人临时看一份文件,选登录制加短有效期,确认对方已经收到之后直接取消分享,这是最干净的一条。要发给多个不特定的人(比如投稿入口、驱动包),不适合靠网盘分享链接做长期入口:链接会失效,平台可能因为判定违规而下架,你自己也不会记得历史上发过多少个。这类内容更合适放在自己域名下的一个只读页面里。几台自己的设备之间传数据则完全不应该用分享链接,走客户端同步,给同步账号开上两步验证就好。
还有一个不麻烦但收益直接的动作:多数平台都有一个“我的分享”列表,每季度翻一遍,把已经用完的条目批量取消。有效期只能等你当初设的那个日子,手动取消不需要。
两个设置之外还有一处实际差别:匿名链接下你最多看得到下载次数,看不出是谁;只有登录制的分享才能看到访问者身份。如果你事后需要知道这份文件到过谁手里,那从一开头就得选登录制,这一步事后补不了。