webAPI文件上传时文件过大404错误的问题

 来源:https://www.cnblogs.com/dzhengyang/p/9149157.html

背景:最近公司有个需求,外网希望自动保存数据到内网,内网有2台服务器可以相互访问,其中一台服务器外网可以访问,于是想在 这台服务器上放个中转的接口。后来做出来以后测试发现没有问题就放线上去了,不顾发现工程助理 在使用是时候没有自动上传 ,于是猜想可能是文件过大被限制了。

使用Fiddle测试后发现确实如果大文件上传就会报404错误

修改方法如下

在web.config文件下找到system.webSever 节点下面增加,maxAllowedContentLenth 文件上传的长度

果然发现接口能够访问了,但是却获取不到文件

上传小文件获取的到对象 ,上传大文件还是获取不到对象,楼主这里用的webAp猜想可能与web上传文件限制也有关系

于是修改一下web.config

再次上传大文件发现可以获取到对象了

注意:

maxAlloweContentLength 单位是 byte

maxRequestLength 单位是 kb 
executionTimeout 单位是  秒

根据实际情况不要设置的太大或太小。

最新文章

  1. openfire+strophe
  2. NodeJs - 100
  3. maxscript, 数组和字符串下标是从1开始的
  4. 使用PowerShell读、写、删除注册表键值
  5. ios block循环引用问题
  6. 首个写博客的Android任务
  7. 【转】Mapreduce部署与第三方依赖包管理
  8. DataInputStream EOFEXCEPTION
  9. Python内置函数(27)——range
  10. ios开发-日期处理(类似朋友圈,微博等的发送时间)
  11. prop与attr的区别
  12. 兼容小程序的canvas画图组件jmGraph
  13. 【腾讯云服务器】基于centos7搭建ftp服务器(vsftpd)
  14. oracle追加表空间
  15. 【Android】android:windowSoftInputMode属性详解
  16. 不要再用if(xxx != null)或者try catch NullPointerException了,Optional可以帮你解决
  17. spring事务——try{...}catch{...}中事务不回滚的几种处理方式
  18. bit,Byte,Word,DWORD(DOUBLE WORD,DW)
  19. express安装及使用(windows系统)
  20. 20-[JavaScript]-BOM

热门文章

  1. Linux下Memcache服务器端的安装
  2. 利用WindowsServiceWrapper(WinSW)将nginx包装为系统服务
  3. JavaScript之DOM创建节点
  4. Ubuntu16.04设置静态ip
  5. php--include 、require
  6. ALSA概述--高级linux声音驱动基本介绍和应用
  7. 全网最详细的一个超级好用的命令行工具【Cmder】的安装之后的一些配置(图文详解)
  8. java泛型【收藏】
  9. api网关揭秘--spring cloud gateway源码解析
  10. apache用户认证访问机制(转)