클라이언트측 파일 생성에 대한 요청 길이 제한 극복
웹 애플리케이션을 구축할 때 클라이언트측 상호 작용이 가능하도록 보장하는 것이 중요합니다. 데이터 크기에 관계없이 수용 가능합니다. 그러나 특정 구성에서는 요청 길이에 제한을 가하여 "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!