声明的窗体控制
System.Web.UI.HtmlControls.HtmlInputFile InputFile//得到文件的大小
InputFile.PostedFile.ContentLength;
//得到上传文件的名称
fullPathFileName = InputFile.PostedFile.FileName;
fullPathFileName.Substring(fullPathFileName.LastIndexOf( @"\" )+ 1);
// 得到上传文件的类型( 例如:.jpg, .bmp, .doc )
// 得到上传文件文件的内容
//等等但是,问题是:
//System.Web.UI.HtmlControls.HtmlInputFile 它不能上传4MB以上的文件
//当你选择了一个4Mb以上的文件,
//再做其它操作时会出现该页无法显示的提示
//像无效链接一样//解决方法:
//在web.config中可以配置上传文件的最大值
//下面将maxRequestLength的值设为允许的上传文件最大值(kb)
// <configuration>
// <system.web>
// <httpRuntime maxRequestLength="8000" />
// </system.web>
// </configuration>
//上面的解决方法并没有从根本上解决问题,因为
//上传的文件大小只要大于maxRequestLength值一样会出现上面的问题不知还有没有更好的控制方法,还请高手不吝赐教。
System.Web.UI.HtmlControls.HtmlInputFile InputFile//得到文件的大小
InputFile.PostedFile.ContentLength;
//得到上传文件的名称
fullPathFileName = InputFile.PostedFile.FileName;
fullPathFileName.Substring(fullPathFileName.LastIndexOf( @"\" )+ 1);
// 得到上传文件的类型( 例如:.jpg, .bmp, .doc )
// 得到上传文件文件的内容
//等等但是,问题是:
//System.Web.UI.HtmlControls.HtmlInputFile 它不能上传4MB以上的文件
//当你选择了一个4Mb以上的文件,
//再做其它操作时会出现该页无法显示的提示
//像无效链接一样//解决方法:
//在web.config中可以配置上传文件的最大值
//下面将maxRequestLength的值设为允许的上传文件最大值(kb)
// <configuration>
// <system.web>
// <httpRuntime maxRequestLength="8000" />
// </system.web>
// </configuration>
//上面的解决方法并没有从根本上解决问题,因为
//上传的文件大小只要大于maxRequestLength值一样会出现上面的问题不知还有没有更好的控制方法,还请高手不吝赐教。
解决方案 »
- asp.net 我怎么验证不了用户名为空呢?
- Excel 组件检索问题
- 控件状态值
- vs里,建立一个网页,没有选择将代码放在单独的网页,后来又想放在单独的文件,有没有自动的方法?
- gridview获取某行某列值出现问题
- 说钱伤感情,还是送上200分吧。请朋友帮我改一点c++的代码,与foxbase有关。要改的觉对不超过30行。请进入。
- 字符串包含字符问题?很简单,但是就是有问题
- datagrid填充空数据问题/
- 未将对象引用设置到对象的实例 《ASP.NET项目开发全程实录》第2版中的电子商务平台开发项目
- 能不能控件制datagrid的高度呢?假如我的表中的数据是很我的块显示还可以,但是假如只有一条记录就会很难看。怎么办呢?
- 框架页面弹出的模态对话框刷新其父窗口
- 异常处理中的小问题
这样就很大了,总不能所有人在网络上上传上百M的吧,你说吧,不太现实吧。。你空间有时候也不允许嘛。。所以,这样就没有什么必要去注意这个问题嘛
详细信息请参考下面的网址:
http://krystalware.com/blog/archive/2004/10/11/303.aspx
分数少不了你的!
先在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启iis admin service服务把它修改为51200000(50M)