网络带宽卡成PPT
家里100M宽带,上传速度实际也就10MB/s出头。想传个2GB的视频到公司服务器,光上传就得半个多小时。更别提高峰期,路由器再一抽风,进度条走一步退三步,等得人火大。
平台自带“紧箍咒”
微信发文件最大25MB,超了就得压缩。QQ虽然能发3GB,但对方不及时收就过期。网盘看着大方,百度网盘免费用户上传超过4GB还得开会员,不然直接提示失败。这些规则藏在角落的小字里,等到用时才发现被限制得死死的。
系统和浏览器也有脾气
老版本IE上传文件超过2GB直接崩溃,现在有些公司内部系统还是基于这种老旧架构。Chrome倒是能撑住大文件,但内存占用蹭蹭涨,笔记本风扇狂转。PHP写的后台默认上传上限2MB,开发改配置前,你扔啥都只会显示“文件过大”。
服务器设置的隐形门槛
自己搭的NAS或者用云服务器传文件,也别以为能无限制。Nginx默认client_max_body_size是1MB,Apache也有LimitRequestBody限制。不改配置的话,传个500MB的数据库备份都会被打回来。
client_max_body_size 5G;<br>upload_max_filesize = 5G<br>post_max_size = 5G这几行看似简单的配置,才是决定你能传多大的关键。
移动网络更别指望
用手机热点传800MB的工程文件?运营商不仅限速,还可能中断长时间连接。之前有人传监控录像,传到90%断了,重来一遍又得从头开始,电池先耗光。
所以不是你的操作有问题,而是每个环节都在设卡。真要传大文件,不如拷U盘跑一趟,有时候最土的办法反而最快。