.net上传大文件不成功

原创 2015年11月20日 15:58:29

问题描述:js上传大文件(超过30M),后台接收不到

环境描述:vs2012     .net4.5     dojo


使用dojo的Uploader控件上传文件,当文件大小超过30M时,后台不能正常接收。

这是由vs所使用的IIS Express默认设置造成的。


解决方案:

在参考过http://www.cnblogs.com/henryhappier/archive/2010/09/20/1832098.html后,简单步骤罗列如下:

第一步,在.net的Web工程下,修改Web.config文件设置,添加

<httpRuntime executionTimeout="1200" maxRequestLength="512000" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="512000"/>


此处的maxRequestLength单位为kb。

第二部,修改IIS Express配置文件

找到IIS Express的配置文件,一般路径为C:\Users\Sun\Documents\IISExpress\config\applicationhost.config,

添加

<system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="524288000"/>
            </requestFiltering>
        </security>
</system.webServer>
注意,<system.webServer>     <security>  <requestFiltering>可能已经存在,结合实际情况添加


此处我只添加了这一句话。这里的maxAllowedContentLength值单位为byte。


在设置大小时,第一步与第二部中设置的值最好在换算后为同样大小。


问题基本解决。


iOS中不能使用HTTP传输数据处理方法

iOS7以后要求使用https传输数据,但是很多的公司还是在使用http,所以在数据传输的时候会踩坑 在使用http传输数据的时候,只需要在info.plist文件中添加NSAppTransportS...
  • Coco__D
  • Coco__D
  • 2016年08月05日 16:25
  • 299

Asp.net MVC 上传大文件(超过50M)的设置

在上传文件时,比较小的文件会直接上传成功,大的文件页面报错:“文件超过了最大请求长度”。 经过查明: 需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedConte...
  • feiying008
  • feiying008
  • 2017年04月10日 15:50
  • 1885

封装了okhttp的网络框架,支持大文件上传下载,上传进度...

本帖最后由 anjoy紫外线 于 2016-4-20 16:42 编辑   1.用法 对于Eclipse不能运行项目的,提供了apk供直接运行,位于项目根目录 okhttputils_v...
  • qq_23174861
  • qq_23174861
  • 2016年05月23日 10:17
  • 7094

ASP.NET Core 上传大文件无法接收的问题

解决办法:在API项目中配置 1. 在 web.config 文件中 里加入 security> requestFiltering> requestLimits max...
  • king_hh
  • king_hh
  • 2017年03月18日 10:41
  • 1613

解决asp.net上传文件时文件太大导致的错误

即使在web.config中添加了节点和设置依然是不行的,还是报文件太大的错误,                   解决方法需要做到以下三个才能解决问题: 1:在web.co...
  • kimizhou_blog
  • kimizhou_blog
  • 2014年03月19日 17:01
  • 4373

ASP.NET大文件断点上传

前端代码 //全选 function CheckAll(e, itemname) { var aa = docume...
  • KingCruel
  • KingCruel
  • 2013年02月17日 09:54
  • 3832

.Net MVC4 上传大文件,并保存表单

1. 前台 cshtml @model BLL.BLL.Product @{     ViewBag.Title = "Add"; } Add ...
  • sust2012
  • sust2012
  • 2014年07月30日 13:15
  • 9796

百度Webuploader 大文件分片上传(.net接收)

前阵子要做个大文件上传的功能,找来找去发现Webuploader还不错,关于她的介绍我就不再赘述。   动手前,在园子里找到了一篇不错的分片上传的帖子,参考之后,踏出了第一步。此文记录我这次实践...
  • MonkeyProgirl
  • MonkeyProgirl
  • 2017年06月13日 15:44
  • 441

在ASP.NET MVC中实现大文件异步上传

在ASP.NET中通过HTTP上传大文件是一个由来已久的挑战,它是许多活跃的ASP.NET论坛最常讨论的问题之一,除了处理大文件外,用户还 经常被要求要显示出文件上传的进度,当你需要直接控制从浏览器上...
  • sven_xu
  • sven_xu
  • 2015年06月02日 09:21
  • 984

用C#如何实现大文件的断点上传

最近做在做一个项目,涉及到文件上传的问题。 以前也做过文件上传。但都是些小文件,不超过2m。 这次要求上传1g以上的东西。 没办法找来资料研究了一下。 基于web的文件上传可以使用ftp和http两种...
  • zph0711
  • zph0711
  • 2014年09月18日 15:58
  • 815
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.net上传大文件不成功
举报原因:
原因补充:

(最多只允许输入30个字)