程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> ASP.Net 循環處理上傳文件

ASP.Net 循環處理上傳文件

編輯:.NET實例教程
private System.Boolean SaveImages() {
   //循環處理上傳文件
   System.Web.HttpFileCollection _files = System.Web.HttpContext.Current.Request.Files;
   //用戶UI信息
   System.Text.StringBuilder _message = new System.Text.StringBuilder("文件上傳:<br>");
   try
   {
    for ( System.Int32 _iFile = 0; _iFile < _files.Count; _iFile ++ )
    {
     //檢查上傳文件的類型,默認有gif和jpg
     System.Web.HttpPostedFile _postedFile = _files[_iFile];
     System.String _fileName, _fileExtension; 
     _fileName = System.IO.Path.GetFileName(_postedFile.FileName);
     _fileExtension = System.IO.Path.GetExtension(_fileName);
     if ( _fileExtension == ".gif" )
     {
                     //保存文件的相對路徑
      _postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("gifs/") + _fileName);
      _message.Append(_fileName + "<BR>");
     }
     else if ( _fileExtension == ".jpg" )
     {
                        //保存文件的相對路徑
                        _postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("jpgs/") + _fileName);
      _message.Append(_fileName + "<BR>");
     } 
      
         
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved