ASP.NET Core 파일 업로드의 크기 제한 개선
<.> asp.net Core에서는 파일 업로드 제한이 발생할 수 있습니다. 이 문제를 해결하려면 웹 서버 (IIS) 및 ASP.NET Core 서버 (Kestrel)의 제한 사항을 고려해야합니다.
IIS 파일 크기 제한
제공 한 링크 리소스에 언급 된 바와 같이, IIS는 파일 업로드 크기에 대한 기본 제한이 있습니다. 응용 프로그램 의이 한계를 높이려면 다음 단계를 따르십시오.
IIS 관리자를 엽니 다.
귀하의 웹 사이트에서 사용하는 애플리케이션 풀에 대한 탐색.
오른쪽 -클릭하고 "속성"을 선택하십시오.
"제한"탭에서 "최대 허용 콘텐츠 길이"값을 추가하십시오.
Kestrel 파일 크기 한계
ASP.NET Core 2.0의 <..> KESTREL은 파일 업로드에 자체 제한 사항을 적용했습니다. Kestrelserverlimits.cs 파일에는 제한됩니다.
Kestrel에서 파일 크기 제한을 추가하려면 다음 방법을 사용할 수 있습니다.
MVC 작동 방법
- 기본 제한을 커버하기 위해 특정 MVC 작동 방법 또는 컨트롤러에서
기능을 사용하십시오. 예를 들면 : -
일반 미들웨어 -
기능을 사용하여 각 요청의 한계를 수정하십시오.
-
글로벌 구성
또는 콜백 함수에서 속성을 수정하여 전역 설정 제한을 설정하십시오.
위의 단계를 통해 동시에 ASP.NET Core의 웹 서버 및 Kestrel 서버의 파일을 추가하여 크기 제한을 업로드 할 수 있습니다.
위 내용은 ASP.NET Core에서 파일 업로드 크기 제한을 늘리는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!