前阵子赶工作报表,急着给同事传资料,反反复复操作好几次,一直发送失败,当场就懵了,完全搞不懂为什么微信发不了文件,明明前几分钟还能正常发图片和消息。
最开始压根没往文件本身想,只单纯以为是网络卡顿,来回切换WiFi和移动数据,甚至退出微信重新登录了两次,结果还是一模一样的报错,文件一直卡在发送加载界面,半天不动弹。
微信发不了文件:误判网络问题白费功夫
当时办公室的WiFi信号看着满格,刷视频、发文字消息都流畅得很,完全没有卡顿延迟的情况。下意识就认定是微信临时出bug,或者是网络短暂的波动问题,根本没怀疑过文件本身有问题。
折腾了十几分钟,不停刷新聊天界面、重启APP,甚至关掉了手机后台所有应用,清空了多余运行程序,可该发不出去还是发不出去,进度条永远停在开头位置,特别磨人。
身边同事还调侃我,说大概率是手机存储空间不够了,跟着他的提示打开手机存储查看,剩余空间还有十几个G,完全不存在存储不足的情况,这一下直接把我能想到的简单问题全部排除了。
微信发不了文件:踩中大小限制核心坑
后来才反应过来,是我忽略了微信明文的文件传输规则,手机端微信普通聊天窗口,单次发送文件上限就是100MB,这是腾讯官方固定的传输标准,没有任何变通空间。
这次要传的是一份带高清配图的PPT,我之前压根没查看过文件大小,下意识觉得普通办公文件肯定不会超标。点开文件详情一看,整整126MB,刚好超出了微信的传输限额,这就是发送失败的根本原因。之前一直用压缩后的小文件传输,从来没遇到过这种情况,这次没提前检查大小,直接踩了实打实的坑。
不止是超大文件有问题,后续试了几次发现,部分小众格式的文件,哪怕只有十几MB,手机微信也发不出去,系统不会提示格式错误,只会静默发送失败,很容易让人找不到问题根源。
电脑端微信限制会宽松很多,单次可传输1GB以内的文件,这也是很多人大文件传失败,换电脑就成功的原因。
问题很好解决。
用压缩软件把PPT压缩了一遍,压缩后体积降到80多MB,重新点击发送,一秒就传输成功,全程没有任何卡顿和报错。
之后但凡要传办公文件,都会先看一眼文件大小,超100MB就提前压缩,或者直接用电脑微信传输,再也没出现过发送失败的情况。
那天忙完工作,关掉电脑的时候,脑子里就一个画面,桌面上堆着好几个没压缩的大文件,全是之前差点传不出去的资料。