永发信息网

关于FileUpload控件上传文件大小限制问题

答案:4  悬赏:50  手机版
解决时间 2021-12-02 04:37
  • 提问者网友:聂風
  • 2021-12-01 04:15
关于FileUpload控件上传文件大小限制问题
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-12-01 05:17
系统默认上传文件大小4096KB,如果要上传超过此大小的文件,会出现错误界面等
  其实,只要对web.config文件做一下配置,就可以解决 
  在配置文件中添加如下代码:
  
  
  

  
  说明:
  maxRequestLength属性限制文件上传的大小,是以KB为单位的,默认值为4096KB,而最大上限为2097151KB,大约是2GB。
  executionTimeout属性限制文件上传的时间,以秒(s)为单位,默认值为90 s,如果您考虑到所设计的Web应用系统上传时间要超过90 s可延长设定值。
全部回答
  • 1楼网友:过活
  • 2021-12-01 07:51
可以设置断点跟踪查看下发生了什么事情,要是传的东西非常大建议使用文件操作!
  • 2楼网友:醉吻情书
  • 2021-12-01 07:29
这个就是.NET的原因没什么办法的,通过设置配置文件不能从根本上解决上传大文件的问题。
现在一般的解决方案
1,使用第三方的组件
一般要花钱的而且性能方面还有待于测试。
要吗就是自己写分块读取,网上有相关的文章
  • 3楼网友:上分大魔王
  • 2021-12-01 06:18
在web.config的system.web节中添加:



maxRequestLength指示 ASP.NET 支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。

executionTimeout 指示允许执行请求的最大时间,以秒为单位,默认90秒。
看下这样行不
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯