를 제출할 때 아래와 같은 양식을 제출하지 inputFileUpload :톤는 : 큰 파일 I가 토마로부터 파일 업로드 컴포넌트를 사용하고
<t:inputFileUpload id="uploadFile" storage="file" size="60" value="#{"bean.uploadedFile}" />
의 web.xml이
또한<filter>
<filter-name>Extensions Filter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
<init-param>
<param-name>uploadMaxFileSize</param-name>
<param-value>5g</param-value>
</init-param>
<init-param>
<param-name>uploadThresholdSize</param-name>
<param-value>5m</param-value>
</init-param>
</filter>
로 정의 된 필터가, 폼 인코딩 유형은 "multipart/form-data"로 설정되고 "h : commandButton"을 사용하여 제출됩니다.
이제 크기가 1GB보다 큰 파일을 제공하면 양식 제출이 전혀 발생하지 않습니다. 또한 콘솔에 오류/예외가 표시되지 않습니다. 1GB 미만의 파일이 성공적으로 업로드됩니다.
"uploadMaxFileSize"를 "3g"로 줄이면 1GB 파일도 업로드되지는 않지만 512MB는 성공적으로 업로드됩니다.
저는 며칠 동안이 문제로 고생하고 있습니다. 아무도 모른다면 알려주세요.
POST 제한은 사용 된 컨테이너에 따라 다릅니다. 문제의 컨테이너 impl/version에 대한 정보가 누락되었습니다. – BalusC
응용 프로그램 서버는 JBoss 7.2.0입니다. JSF 버전이 JSF 2.0 JDK가 1.7 –
어디에서 JBoss에 지정된 POST 제한을 찾아야합니까? –