관리 메뉴

I LOVE EJ

파일업로드 처리 본문

Web Development/.NET

파일업로드 처리

BeOne 2007. 10. 15. 15:51
private void testUploadImgFileSave()
  {
   string dirPath;


   dirPath = BaseDirectory + @"\test";

   DirectoryInfo testIMGDir = new DirectoryInfo(dirPath);

   // 경로가 없는 경우 생성

   if(!(testIMGDir.Exists))
   {
    testIMGDir.Create();
   }

 

// 업로드 파일인 testIMAGEFILE 가 존재하는지 체크하기

   if((testIMAGEFILE.PostedFile != null) && (testIMAGEFILE.PostedFile.ContentLength > 0 ))
   {
    HASFILE = true;
    try
    {
     string wholePath = testIMAGEFILE.PostedFile.FileName.ToString();
     string fileName = Path.GetFileName(wholePath);
     testIMGPath = Path.Combine(dirPath, fileName);
     testIMAGEFILE.PostedFile.SaveAs(testIMGPath);
     UPLOADOK = true;
    }
    catch(Exception ex)
    {
     Response.Write("<BR>testUploadImgFileSave() : " + ex.Message);
     UPLOADOK = false;
    }
   }
   else
   {
    HASFILE  = false;
    UPLOADOK = false;
   }
  }