移动端使用Dio发送 FormData, 请求类型 multipart/form-data, FormData内可以一个或多个包含文件时。

请求接口时获取上传的fomdata数据使用 System.Web.HttpContext.Current.Request 接受时  报索引超出数组界限问题。

使用MultipartFormDataStreamProvider接受数据不受影响。

解决过程不多说。说多了都是泪。下面是解决方案

解决方法:

1.修改IIS的applicationhost.config

a.文件位置: %windir%/system32/inetsrv/config/applicationhost.config

b.找到 <requestFiltering> 节点

c.然后找到<serverRuntime />此项。如果设置了uploadReadAheadSize的大小  则删除掉就可以了。

附加知识点:

iis7上传文件大小是有限制的。根据自己需求来进行设置相对应的处理

1.web.config中添加如下内容

<configuration>
<system.web><httpRuntime maxRequestLength="上传大小的值(单位:byte)" executionTimeout="120"/></system.web></configuration>

2.web.config中,把以下内容加在<system.webServer>节点

<security><requestFiltering ><requestLimits maxAllowedContentLength="上传大小的值(单位:KB)" >    </requestLimits></requestFiltering>
</security>

.NET System.Web.HttpContext.Current.Request报索引超出数组界限。相关推荐

  1. HttpContext 来源(System.Web.HttpContext.Current值为null的问题)

    转大神文档:https://www.cnblogs.com/linJie1930906722/p/5708966.html ASP.NET提供了静态属性System.Web.HttpContext.C ...

  2. System.Web.HttpContext.Current.Session为NULL解决方法

    http://www.cnblogs.com/tianguook/archive/2010/09/27/1836988.html 自定义 HTTP 处理程序,从IHttpHandler继承,在写Sys ...

  3. 索引超出数组界限是什么意思_从V8源码分析一个JS 数组的内存占用问题

    前段时间,在排查一个问题的时候,遇到了一个有点令人困惑的情况,有下面这两段代码: const a = new Array(99999); a[99998] = undefined;const b = ...

  4. HttpContext.Current.Request.Url 地址:获取域名

    假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli 协议名----http:// 域名  ---- www.test.com ...

  5. php 数组大于1,位置 1 的索引超出数组范围(不能超过 1)。

    %清空运行环境 clc clear %速度更新参数 c1 = 1.49445; c2 = 1.49445; maxgen = 300; %最大迭代次数 sizepop = 20; %种群规模数 %个体 ...

  6. MATLAB位置1无法索引,位置 1 的索引超出数组范围(不能超过 1)

    clear clc; N=512; L=512; f1=300;fs=15000; T=1/fs; ws=2*pi*fs; t=(0:1:N-1)*T; x=sin(2*pi*f1*t); y=fft ...

  7. 运行差分灰狼时出现 关于“索引超出数组元素的数目(0)和矩阵维度问题以及图例的问题”的解决办法

    问题一:索引超出数组元素的数目(0) 看截图,上面注释掉的libsvmpredict是出错的, 下面一句是修改后的. [~,~,fitness]=libsvmpredict(output_test,i ...

  8. Matlab中出现“位置1处的索引超出数组边界(不能超过1)”

    我是一个matlab小白,前几天刚准备学习机器学习的相关知识,但是下面的代码一直提示我"位置1处的索引超出数组边界(不能超过1)". 好像出错在71行的"ans(j,:) ...

  9. matlab出现索引超出数组元素的数目(0)怎么解决

    Matlab 出现索引超出数组元素的数目 (0) 通常表示你试图访问一个空数组或者超出数组索引的范围.以下是一些可能的解决方案: 检查你的代码,确保没有在程序中使用空数组. 检查数组的索引是否正确.例 ...

  10. C# txt文本文件导入到dataGridView1 索引超出数组限定

    C# txt文本文件导入到dataGridView1 索引超出数组限定 private void button6_Click(object sender, EventArgs e){using (Op ...

最新文章

  1. asp.net 备份和恢复SQL SERVER 数据库
  2. Android流量统计TrafficStats类
  3. Java程序员应该收藏的书籍
  4. 排序算法-05简单选择排序(python实现)
  5. 计算机视觉结课论文,计算机视觉与图像识别结课论文
  6. 高通公司 MSM8K GPT异常原因分析无法开机的问题
  7. 简化 Hadoop 2.4.1 Eclpse 插件编译【原创】
  8. 如何拆计算机主机箱,一种方便拆卸的计算机主机箱的制作方法
  9. linux nexus 使用问题
  10. C#LeetCode刷题之#551-学生出勤纪录 I​​​​​​​(Student Attendance Record I)
  11. 基础知识—循环语句-循环控制
  12. 业务逻辑全写在sql_12306的业务逻辑很复杂么?一条SQL语句搞不定?
  13. 命令行关闭特定服务和调整服务启动方式
  14. git commit --amend 修改git提交记录用法详解
  15. class AT where T:new()相关知识点
  16. AngularJs + angular-ui-router + bootstrap 实现blog基础导航功能
  17. MDK Keil 使用STLink仿真,LOAD按钮为灰色解决方法
  18. 深入浅出量化对冲Alpha基金的操作
  19. 【MySQL】Deadlock found when trying to get lock; try restarting trans
  20. HashMap为什么线程不安全?

热门文章

  1. 计算机机房综合布线方案,计算机网络设备施工方案(不含综合布线)(word版)
  2. 谷歌地图TMS地图服务地址收集,测试可用
  3. 灵悟礼品网上专卖店——分析类似项目的布局和商品的分类模式
  4. html网页模板酒店预订,MUI 项目模板之 “酒店预订”
  5. 关闭网页html代码,网页中设置禁止查看源代码(保护源代码)
  6. Python语法都会,一写程序就懵,有解么?
  7. ubuntu设置开机启动项
  8. 将VBB文件转换成XML文件
  9. 【光通信-2】多模单模区别/多模光纤颜色区分/光纤跳线头区分
  10. Smart3D软件基本操作步骤