js上传⽂件过⼤导致上传失败原因以及解决办法
背景:项⽬需要⽤到上传视频功能,由于视频有知识产权,要求必须上传到⾃⼰的服务器上不允许⽤第三⽅视频⽹站接⼝上传,于是⼀开始开始⽤的是input type=file去上传,⼩的视频上传没有问题,上传将近300M的视频最后显⽰上传失败,⼀开始没有到原因,修改了fig 的<httpRuntime targetFramework="4.5.2" maxRequestLength="4096000" requestValidationMode="2.0" />⼤⼩也没有⽤,最后换第三⽅插件layui的⽂件上传功能来做,layui默认不限制上传的⽂件⼤⼩,结果⼩视频上传成功,⼤视频上传报不到接⼝的错误,上传失败
解决办法:经过⽹上查发现是由于IIS的限制导致问题的发⽣
打开iis,到项⽬部署的站点,双击请求筛选
点击右边的编辑功能设置大文件发送
发现iis限制了请求长度为30M,修改到⾜够⾃⼰⽤的⼤⼩后重新上传⽂件发现上传成功了
发布评论