首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

使用FileUpLoad控件.如果文件超过一定大小.是不是就会出错,该如何解决

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

使用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上传

热点排行