FileUpload

    [ASP.NET Core Web API] 파일업로드(FileUpload)

    [ASP.NET Core Web API] 파일업로드(FileUpload)

    파일 업로드 API가 들어갈 컨트롤러가 Home이라는 가정하에 다음과 같이 생성자를 추가합니다. private readonly IWebHostEnvironment _environment; public HomeController(IWebHostEnvironment enviroment) { _environment = enviroment; } IWebHostEnvironment 인터페이스로부터 받는 WebHostEnvironment 객체는 현재 root 폴더의 경로를 알 수 있도록 하며 이를 기준으로 업로드할 폴더를 찾아들어갈 것입니다. 주의할 점은 ASP.NET Core로 순수 Web API 프로젝트를 만들게 되면 wwwroot폴더는 프로젝트에 포함되지 않을 수 있는데 이런 경우 생성자로부터 받는 envir..