webAPI 上传文件 404错误(转载)
2024-08-25 03:41:11
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 单位是 秒
根据实际情况不要设置的太大或太小。
最新文章
- openfire+strophe
- NodeJs - 100
- maxscript, 数组和字符串下标是从1开始的
- 使用PowerShell读、写、删除注册表键值
- ios block循环引用问题
- 首个写博客的Android任务
- 【转】Mapreduce部署与第三方依赖包管理
- DataInputStream EOFEXCEPTION
- Python内置函数(27)——range
- ios开发-日期处理(类似朋友圈,微博等的发送时间)
- prop与attr的区别
- 兼容小程序的canvas画图组件jmGraph
- 【腾讯云服务器】基于centos7搭建ftp服务器(vsftpd)
- oracle追加表空间
- 【Android】android:windowSoftInputMode属性详解
- 不要再用if(xxx != null)或者try catch NullPointerException了,Optional可以帮你解决
- spring事务——try{...}catch{...}中事务不回滚的几种处理方式
- bit,Byte,Word,DWORD(DOUBLE WORD,DW)
- express安装及使用(windows系统)
- 20-[JavaScript]-BOM