广 告
信息技术应用 >>  学习心得>> aspx 中轻松实现文件上传
热 

aspx 中轻松实现文件上传
作者:Zhai Zhilin    转贴自:转载    点击数:1092    文章录入: zhaizl

在aspx中实现文件上传是非常容易的,如下代码:
  private string upLoadFile(System.Web.UI.HtmlControls.HtmlInputFile tFile,string FilePath)
  {
  if(tFile.PostedFile.ContentLength>0 )
  {
   string strFileName = Path.GetFileName(tFile.PostedFile.FileName);
   tFile.PostedFile.SaveAs(FilePath + strFileName) ;
   return strFileName;
  }else{
   return "";
  }
  }
  但是有一个问题,如果你的附件大小操作4m那么上传文件会报错,为什么会报错?原因是aspx默认的maxRequestLength 的大小为4096KB也就是4MB,我们需要在Web.config更改如下设置,当然具体的数值根据实际情况来定。
  
  ...
      executionTimeout="300"
   maxRequestLength="40960"
   useFullyQualifiedRedirectUrl="false"
  />
  ...
  

  executionTimeout 单位秒
  maxRequestLength 单位KB
  • 上一篇文章: 浅谈VB2008与VB6.0相比的变化

  • 下一篇文章: deepin 23 已知待修复问题
  •   最新5篇热点文章
      最新5篇推荐文章
      相关文章
    ·给ueditor编辑器赋值[365]
    ·日发明新型医护机器人 双手灵活…[637]
    ·污染物影响条纹鲈鱼幼鱼发育[637]
    ·量子通信新突破[637]
    ·巴西培育转基因蚊子对抗传染病 [637]
    ·C# Request.ServerVariables2[759]
    ·Request.ServerVariables[760]
    ·龙芯3a7000最新进展[765]
    ·浅析C# List实现原理[768]
    ·html基本标签大全[772]
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)