웹사이트를 만들다 보면 첨부파일 업로드를 구현해야 할 일이 많이 있습니다.
각종 컴포넌트를 이용해서 구현을 하게 됩니다. (ABC업로드, DEXTUPLOAD 등) 이 있습니다. 이때 30MB 조금 넘어가는 첨부파일을 올리면 413 에러가 발생합니다. 413.1 - Request Entity Too Large 요청엔티티가 너무 크기 때문에 에러를 발생하게 되는 겁니다. 업로드가능 용량을 늘리는 방법을 설명드리겠습니다. 보통의 경우 ![]() ASP 항목을 누르면 아래처럼 속성창이 나옵니다. ![]() 최대 표청 엔티티 본문 제한 속성값을 늘려주면 됩니다. 2,147,483,647 최대값입니다. 2GB 입니다. 수정하고 다시 테스트를 해 보았지만, 업로드 되지 않고 역시 413.1 오류를 발생시킵니다. 다른방법을 찾아 보았습니다. ![]() 이번에는 구성 편집기에서 섹션을 system.webServer/serverRuntime 으로 변경 한뒤 uploadReadAheadSize 를 변경해 보았습니다. ![]() 수정하고 다시 테스트를 해 보았지만, 업로드 되지 않고 역시 413.1 오류를 발생시킵니다. 역시 안됩니다..... 다른 방법을 찾아보았습니다. 이번에는 요청 필터링 입니다. ![]() 요청필터링을 클릭하여, 기능 설정 편집으로 들어갑니다. ![]() 허용되는 최대 컨텐츠길이(바이트)가 30,000 으로 되어 있습니다. 28M정도 되는 양입니다. 이걸 높여주면 됩니다. 그리고, 저장후 다시 시도하니, 업로드 성공했습니다. 413.1 오류 나시는 분들은 참고하셔서 도움이 되시길 바랍니다. 감사합니다.
|
|||||||||||