解决下载文件时,浏览器请求报错(failed)net::ERR_FAILED

背景

一个后台运行系统上线后,经过一个月的试运行,解决了一堆破破烂烂的问题后,决定将系统下发给分公司使用。

使用的第二天,有分公司运营人员找来,说是文件不能下载,选择较少的数据的时候可以下载(我们是下载的一个zip包,里面包含了一个 excel和N个图片),想要下载的文件大概有30M左右。

第一个解决方案,怀疑是不是公司网络有问题,切成手机热点,还是无法下载。

第二个解决方案,找分公司同事电脑下载,可以正常下载。

经过半个小时的远程,未发现问题,只是认定是运营人员电脑的问题。

第二天运营人员单加我的微信进行骚扰。最狠的一句话是你们这个系统太娇气了。。。。。我咋能忍受别人这样说我,谁让我们是乙方呢(驻场为甲方做系统),有气咱也得伺候啊,上午忙完手里的活,下午开始各种骚扰运营(可能他也不忙吧,远程了他一下午,竟然...这样的工作我也想去做了)。

先是浏览器上的各种设置,又是各种网络上的设置,还是没办法解决,百度上也没有解决方案,马上下班了还是没有解决,这哥们突然来了句明天来我们现场解决吧。

这咋能行啊,我这还有一帮兄弟等着我干活呢。

 

接近下班的时候,无意间发现前端时间的翻墙可以使用了,直接google,果然好使。

经过多次验证,每次下载的大小达到10.5MB的时候就直接强制断开请求。

让哥们看看他电脑的C盘空间是多少,一共100G,还有3G左右,但是已经报红提醒磁盘空间不足了。(吐槽:两个盘C盘已经满了,D盘才用了几个G,我的个神啊。。。)

根基goolge的内容,让这哥们清理一下C盘的空间,尝试后果然好使。(一直想看他的空间,由于是远程网络特别看,就没有看)

问题完美解决。

问题总结:

1、一直怀疑是客户端哪块设置有问题,但是不知道具体在哪设置。

2、我们的下载方式是,客户端发起请求,以流的方式将文件内容返回给客户端。每次都是10.5MB的时候强制断开。绝对是设置的浏览器或者系统缓存设置的问题,当空间小于多少时就不允许缓存多大的文件(我自己的想法),还是不知道在哪设置。

3、程序员还是使用google比较好。

4、需要给各个岗位的人培训日常使用电脑的常识。

 

  • 16
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值