日期:2014-05-18  浏览次数:20409 次

使用FileUpLoad控件.如果文件超过一定大小.是不是就会出错
我在一个.aspx的文件上放置一个FileUpload控件.

然后放一个上传的按钮.

按钮的代码为

                if   (FileUpload.PostedFile.FileName.Trim()!= " ")
                {
                      向数据库插入数据

                }
可是当我选择比较大的文件时比如

4M时


点击按钮.无法显示网页


如果选择一个正常的文件

<1000K时

则可以正常的上传文件.

这是什么原因呢.感觉太奇怪了


------解决方案--------------------
<configuration>
<system.web>
<httpRuntime maxRequestLength= "1048576 " executionTimeout= "3600 " />
</system.web>
</configuration>
------解决方案--------------------
1。
是的,默认支持 4M,如果需要大于这个值,在你的 web.config 加入如下配置节信息:

<configuration>
<system.web>
<httpRuntime maxRequestLength= "8000 " <!--现在支持8M -->
executionTimeout= "60 "
/>
</system.web>
</configuration>

如果还是不型,请参考
http://dev.csdn.net/Develop/article/28/67583.shtm

2。
大文件不适合直接使用upfile通过http上传