解决asp.net上传文件大小限制
对于asp.net,默认只允许上传2m文件,增加如下配置,一般可以自定义最大文件大小.
<httpruntime
executi
maxrequestlength="40960"
usefullyqualifiedredirecturl="false"/>
如果还不行,可以使用思归提供的方案:
我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxrequestlength值并不能完全解决问题,因为asp.net会block直到把整个文件载入内存后,再加以处理。实际上,如果文件很大的话,我们经常会见到internet explorer显示 "the page cannot be displayed - cannot find server or dns error",好像是怎么也catch不了这个错误。为什么?因为这是个client side错误,server side端的applicati
handling server error when upload file too large
解决的方法是利用隐含的httpworkerrequest,用它的getpreloadedentitybody 和 readentitybody方法从iis为asp.net建立的pipe里分块读取数据
iserviceprovider provider = (iserviceprovider) httpcontext.current;
httpworkerrequest wr = (httpworkerrequest) provider.getservice(typeof(httpworkerrequest));
byte[] bs = wr.getpreloadedentitybody();
....
if (!wr.isentireentitybodyispreloaded())
{
int n = 1024;
byte[] bs2 = new byte[n];
while (wr.readentitybody(bs2,n) >0)
{
.....
}
}
分享到:
相关推荐
Asp.Net上传文件大小限制
本示例显示了一种在ASP.NET中限制上传文件大小的高效方法
c#源码 文件夹上传、修改、删除,文件格式限制,文件大小限制asp.net,适合初学者
FileUpload 文件上传组件的ASP.NET实例,基于主副窗口的上传程序,利用线程提升上传速度。本插件可支持多文件上传,为了提升上传体验... 解决FileUpload控件上传文件大小限制 ASP.NET中实现FileUpload多文件上传
ASP.NET上传大文件时,IIS限制了,默认4M,修改这个默认,以及修改“请求筛选”的30M的限制
进度条,文件名称,文件大小,文件上传速度等功能。 经过修改的显示界面大概如下 完成百分比:68% 文件名称:asp_net_progressbar.rar 文件大小:259KB 上传速度:150KB/sec 理论上说不限制上传文件的大小。但...
ASP.NET的文件上传功能,可上传大文件,缺点就是上传大文件的时候程序加载文件的时间有点长,文件越大加载的速度就越慢,所以使用时要有耐心,对于500MB一下的文件加载还是挺快的。可自己在配置文件中修改上传文件的...
asp.net利用ftp上传文件实现示例代码 传统的asp.net上传会经常不稳定,不是出现超时就是大小限制 代码示例会帮到你
由于上传文件大小限制,所以请下载后找到联系信息,通知本人发送,谢谢。。。 ASP.NET 完全入门 Asp.Net Programing.pdf ASP.NET 程式设计基础篇.pdf ASP.NET高级编程.pdf ASP.NET深入编程.pdf ASP.NET完全入门.doc ...
超强的ASP.NET上传组件,从HTTP请求截取上传的文件数据,不受服务器上传文件大小限制,支持多文件上传,还有进度条,有SWF和JS两种实现。 里面包含整个组件的源代码,注释详细,是学习ASP.NET低层机制的一份好实例。.
本文主要分享了Asp.Net修改上传文件大小限制的方法--修改web.config,需要的朋友可以看下
如何限制ASP.NET中文件上传的大小
C#编写文件上传帮助类,上传文件后自动以时间戳生成文件名,能返回上传文件后错误信息。能设置文件上传限制大小。
兴趣大发参照书籍做了个简单的网络文件夹,有兴趣的可以看看,时间少,部分功能没有实现,水平有限,望多指教。
上传文件无大小限制,文件附有demo演示,是我用过的web上传的文件的非常好的控件,这里分享给大家了,希望对大家有帮助!
ASP.NET写的用于文件上传,下载,浏览和控制。还可以进行大小限制。
asp.net 批量上传控件HtmlInputFile 可以设置同时上传文件的个数,大小限制以及格式等。
NeatUpload解决Asp.net中大文件上传的问题的组件,支持进度条显示、上传过程中取消,当前版本为1.3.21。 一般10M以下的文件上传通过设置Web.Config,再用VS自带的FileUpload控件就可以了,但是如果要上传100M甚至1G的...
ComponentOne Studio for ASP.NET Wijmo 专门为网页设计窗体而开发,功能强大,覆盖全面,是 ASP.NET 平台全能用户界面开发控件套包;...由于上传文件大小限制,本压缩包共二个压缩文件,请全部下载后解压。