WEB开发网
开发学院WEB开发ASP.NET 在ASP.NET中实现多文件上传 阅读

在ASP.NET中实现多文件上传

 2004-12-12 17:00:33 来源:WEB开发网   
核心提示: PRivate Boolean SaveFiles() { //得到File表单元素 HttpFileCollection files = HttpContext.Current.Request.Files; try { for(int intCount= 0; intCount< files.Count
  PRivate Boolean SaveFiles()
  {
  //得到File表单元素
  HttpFileCollection files = HttpContext.Current.Request.Files;
  try
  {
   for(int intCount= 0; intCount< files.Count; intCount++)
   {
  
   HttpPostedFile postedFile = files[intCount];
   string fileName, fileExtension;
   //获得文件名字
   fileName = System.IO.Path.GetFileName(postedFile.FileName);
   if (fileName != "")
   {
    //获得文件名扩展
    fileExtension = System.IO.Path.GetExtension(fileName);
    //可根据不同的扩展名字,保存文件到不同的文件夹
    //注意:可能要修改你的文件夹的匿名写入权限。
    postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("upFiles/") + fileName);
   }
   }
   return true;
  }
  catch(System.Exception Ex)
  {
   return false;
  }
  }

Tags:ASP NET 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接