카테고리 없음

.NET MVC] 첨부파일 업로드

James Wetzel 2015. 1. 31. 14:53

if (attachFile != null && attachFile.ContentLength > 0)

            {

                string fileExtension = Path.GetExtension(attachFile.FileName);

                if(string.Compare(fileExtension, ".pdf", true) == 0 ||

                    string.Compare(fileExtension, ".doc", true) == 0 ||

                    string.Compare(fileExtension, ".docx", true) == 0 ||

                    string.Compare(fileExtension, ".hwp", true) == 0 ||

                    string.Compare(fileExtension, ".txt", true) == 0)

                {

                    string filePath = Server.MapPath("~/Content/AttachFileOfUser/") + DateTime.Now.ToShortDateString();

                    DirectoryInfo di = new DirectoryInfo(filePath);

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

                    string fileName = Path.GetFileName(attachFile.FileName);

                    string fullPath = Path.Combine(filePath, fileName);

                    

                    attachFile.SaveAs(fullPath);

                    saleRequestBoardEntityC.FileName = fileName;

                }

            }

728x90
반응형