各位大侠:请教一下FileUpload这个控件上传文件最大是多少?我传2M左右的文件就正常上传如果接近3M那就上传不了,那是什么原因呢?
如果要实现办法可以实现上传大于3M的文件
50分,如果解决可再加分!
如果要实现办法可以实现上传大于3M的文件
50分,如果解决可再加分!
解决方案 »
- c#draw画图,柱状图饼状图的问题
- 如何同时继承一个类和一个接口呢?
- 如何设置 LookUpEdit 弹出窗体的宽高
- Treeview能多选么?
- c#中如何使用snmp协议
- 威客系统大家有感兴趣的吗?
- C# 北极光图片处理
- 【老手请进】问了好几个多年的编程老手都说不知道的问题!关于“编辑”菜单的实现?
- 请问在.NET时代还有用JAVASCRIPT做客户方脚本的需要么??
- 在C#里有trim吗?
- BLL返回ILIST,Item_Created里获取对象报错,求助
- 数据库更新时调试出现:对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
详细信息http://hi.baidu.com/live%5F7sky/blog/item/4ff510160c02ad1d972b43da.html
<httpRuntime executionTimeout="300" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/>
这样上传文件的最大值就变成了4M,但这样并不能让我们无限的扩大MaxRequestLength的值,因为ASP.NET会将全部文件载入内存后,再加以处理。
这些设置不能从根本上解决问题 当然要是只是图片就没问题
如果还有 那就设置缓存
<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="1024000" executionTimeout="900"/>
其实这样并不好,你设置大时,系统还是会将文件的大小读入内存。上传文件越大,速度也就越慢,光是读取文件大小速度就很慢。如果之前做了一下上传文件的判断,要过很久才会跳出上传文件太大的提示信息。这是个麻烦的问题啊!
<httpRuntime executionTimeout="300" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/>
这样上传文件的最大值就变成了4M,但这样并不能让我们无限的扩大MaxRequestLength的值,因为ASP.NET会将全部文件载入内存后,再加以处理。
还有个地方就是你的IIS也有上传文件大小的限制。
executionTimeout="300"
maxRequestLength="10240" //设置上传图片大小
useFullyQualifiedRedirectUrl="false"/>