더북(TheBook)

2. wwwroot 폴더에 files 폴더를 생성한다.

3. Views 폴더에 컨트롤러 이름인 FileDemo로 폴더를 생성한다. 이곳에 액션 메서드 이름으로 FileUploadDemo.cshtml 뷰 페이지를 생성하고, 다음과 같이 코드를 작성한다. 파일 업로드 폼을 구성하기 위한 폼 페이지를 다음과 같이 작성한다. 파일을 업로드하기 위해서는 반드시 enctype 속성을 "multipart/form-data"로 설정해야 한다. file 필드를 하나만 두는 간단한 폼으로 구성했다.

▼  Views/FileDemo/FileUploadDemo.cshtml

@{
  Layout = null;
}

<form method=“post” asp-controller=“FileDemo” asp-action=“FileUploadDemo”
      enctype=“multipart/form-data”>
  <input type=“file” name=“files” multiple />
  <input type=“submit” value=“업로드” />
</form>

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.