那天临时要把整理好的项目文档传给同事,人却不在电脑跟前,手机端翻来翻去琢磨qq怎么离线发送文件,反复试了好几次,才摸到一点门道,中间还闹出不少麻烦。

点开和同事的聊天窗口,最开始以为直接点发送就可以,选好压缩包点发送,页面弹出提示,对方当前不在线,文件只能以离线形式投递,当时没多想,直接确认。等发送进度条走完,以为这事就算了结,随手关掉了qq后台。隔了半天收到消息,同事说文件打不开,点开只有空白的提示,没法正常下载。

一下子就懵了,明明显示发送成功,怎么接收的时候出状况。重新打开聊天框,仔细看那条离线文件记录,上面写着文件有保存时效,不是永久放在服务器里,超过时间就会自动清理。之前完全没留意这一点,还以为只要发出去,对方什么时候上线都能拿到。再看文件大小,这次传的压缩包接近两个G,页面小字提示,离线文件有大小限制,超大文件的留存时间会更短。

换了一个小一点的文档重新测试。依旧打开聊天窗口,点加号,从手机本地选中文件,点击发送,弹窗再次询问是否发送离线文件,点确认,等待上传完成。这次没有急着关掉软件,停留在聊天页面盯着那条消息,消息标识和在线发送的不一样,能看出离线投递的标记。

有个细节很容易忽略。

如果发送中途退出页面,或者网络突然断掉,上传就会中断,不会自动续传,前面传的部分直接作废,得从头再来。那天连着断了两次Wi-Fi,两次都得重新上传,耗了不少流量和时间,折腾好久才搞明白,网络不稳的时候,离线文件上传特别容易半途失败,最好是连着稳定无线网再操作。

同事晚上登录qq,顺利收到了这份文档。点开下载,速度不算快,但是文件完整,没有损坏。后来闲聊的时候,他说起自己之前接收离线文件遇到的情况,接收方如果长时间不登录账号,文件到期之后服务器会直接删除,就算聊天记录还在,下载按钮也会变成灰色,再也拿不到原文件。还有一种情况,接收账号如果存储空间不足,就算文件还没过期,也没办法正常保存下来。

试着在电脑端也操作过一次,逻辑大体差不多,选中文件拖拽进对话框,对方离线状态就会触发离线发送选项。电脑端单次可传的文件上限和手机端不一样,保存时长也有差别,两边不是完全统一的规则。发送之后,发送人这边能看到剩余保存时间,这个倒计时不会因为文件已经上传完成就暂停,时间一到就失效。

还有一次踩了别的误区,直接发送文件夹,不是打包压缩后的文件,上传直接报错,没法生成离线文件。原来qq离线发送不支持直接投递文件夹,必须先打包成压缩包才行,当时愣了半天,反复选文件夹,一次次失败,才反应过来这个限制。

只代表我自己当时操作遇到的情况,每个人的账号版本、设备不一样,体验会有差别。有时候版本老旧,连离线发送的入口都找不到,更新软件之后选项才会正常显示。

到现在还记得,那次传完文件之后,每隔一段时间,就下意识点开聊天窗口,瞟一眼离线文件的剩余有效期,生怕没等同事上线,文件就被清理掉。