欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Asp.net上传文件限制,在大于5M的时候出现DNS解析错误,解决方法。

发布时间:2024/4/14 编程问答 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Asp.net上传文件限制,在大于5M的时候出现DNS解析错误,解决方法。 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在利用
private void Upload_Click(object sender, System.EventArgs e)
  {
   if(this.File1.PostedFile.ContentLength != 0 && this.File1.PostedFile.ContentLength < (50*1024*1024))
   {
    
    
    string strUploadFold = "/upload/";
    string strFileName = this.File1.PostedFile.FileName;
    int intPosition = strFileName.LastIndexOf("\\");
    strFileName = strFileName.Substring(intPosition+1);
    string strSavePosition = Request.MapPath(strUploadFold)+strFileName;
    this.File1.PostedFile.SaveAs(strSavePosition);
    this.Infor1.Text = this.File1.PostedFile.ContentLength+" = "+this.File1.PostedFile.ContentLength/(1024*1024)+"M";


   }
   else
   {
    this.Infor1.Text = "上传的文件的大小超出范围!";
   }
  
  }
  上传文件的时候,发现如果文件超过了5M就不能上传成功。
解决方法:在<system.web>中加入
<httpRuntime maxRequestLength="10240" /> 这个是控制指示 ASP.NET 支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。

转载于:https://www.cnblogs.com/huabei504/archive/2004/12/16/77754.html

总结

以上是生活随笔为你收集整理的Asp.net上传文件限制,在大于5M的时候出现DNS解析错误,解决方法。的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。