> 백엔드 개발 > C++ > 클라이언트 측 파일 업로드 요청 길이 제한으로 인한 'HTTP 오류 404.15 - 찾을 수 없음'을 해결하는 방법은 무엇입니까?

클라이언트 측 파일 업로드 요청 길이 제한으로 인한 'HTTP 오류 404.15 - 찾을 수 없음'을 해결하는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2024-12-31 06:58:13
원래의
132명이 탐색했습니다.

How to Solve

클라이언트측 파일 생성에 대한 요청 길이 제한 극복

웹 애플리케이션을 구축할 때 클라이언트측 상호 작용이 가능하도록 보장하는 것이 중요합니다. 데이터 크기에 관계없이 수용 가능합니다. 그러나 특정 구성에서는 요청 길이에 제한을 가하여 "HTTP 오류 404.15 - 찾을 수 없음"과 같은 오류가 발생할 수 있습니다. 이를 극복하려면 키 구성 조정이 필요한 경우가 많습니다.

최대 쿼리 문자열 길이 구성

HTTP 오류 404.15는 일반적으로 데이터를 전달하는 요청 쿼리 문자열이 클라이언트가 제출한 내용이 허용된 최대 길이를 초과했습니다. 이 문제를 해결하려면 web.config 파일을 수정하여 애플리케이션의 최대 쿼리 문자열 길이를 늘립니다.

web.config에 다음 코드 조각을 추가합니다.

<system.webServer>
  <security>
    <requestFiltering>
      <requestLimits maxQueryString="32768" />
    </requestFiltering>
  </security>
</system.webServer>
로그인 후 복사

maxQueryString을 설정하여 속성을 적절한 값(예: 이 예에서는 32768)으로 지정하면 쿼리에 허용되는 최대 길이를 확장할 수 있습니다. string.

추가 고려 사항

경우에 따라 web.config 파일에 추가 구성 변경이 필요할 수 있습니다. 필요한 경우 다음 줄을 추가하세요.

<system.web>
    <httpRuntime maxQueryStringLength="32768" maxUrlLength="65536" />
</system.web>
로그인 후 복사

이렇게 하면 쿼리 문자열 길이와 전체 URL 길이가 모두 충분히 확장됩니다.

대체 클라이언트 측 파일 생성

web.config를 수정하는 것이 불가능하거나 바람직하지 않은 경우, web.config를 직접 활용하지 않고 클라이언트 측에서 파일을 생성하는 대체 접근 방식이 있습니다. 파일 시스템 또는 ActiveX 개체. 이러한 접근 방식에는 일반적으로 File API 및 HTML5 Blob 개체와 같은 JavaScript 및 HTML5 기능을 사용하는 작업이 포함됩니다.

위 내용은 클라이언트 측 파일 업로드 요청 길이 제한으로 인한 'HTTP 오류 404.15 - 찾을 수 없음'을 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿