본문 바로가기
.NET C#

파일 업로드

by 태디 2007. 6. 28.
728x90
string UpLoadPath = "~/File/";       // 업로드 폴더의 웹경로
        string fileName = string.Empty;
        if (txtFile.PostedFile != null)
        {
            fileName = Path.GetFileName(txtFile.FileName);
            string tmpFileName = fileName;
            string savePath = Server.MapPath(UpLoadPath + tmpFileName);
            int j = 0;

            while (File.Exists(savePath)) //파일중복체크
            {
                j++;

                tmpFileName = Path.GetFileNameWithoutExtension(fileName) + "(" + j.ToString() + ")" + Path.GetExtension(fileName);
                savePath = Server.MapPath( UpLoadPath + tmpFileName );
           
            }

            string fname = txtFile.FileName;

           

           if (fname != "")   // 사진을 등록하지 않고 회원가입할때 파일업로드 입력박스 null 체크
            {
                txtFile.PostedFile.SaveAs(savePath);
            }
            fileName = tmpFileName;

        }

댓글