2012-11-08 2 views
0

accept 속성을 사용하여 파일을 업로드하는 콘텐츠 유형의 유효성을 검사하려고하는데 작동하지 않는 것 같습니다. 내 코드는 다음과 같습니다.accept 속성이 작동하지 않습니다. <s:file> struts2의 태그

<s:file theme="simple" name="fileUpload" accept="image/jpeg"/> 

는 나 또한

<s:file theme="simple" name="fileUpload" accept="image/*"/> 

모두 문제가 될 수 무엇을 작동하지 않는

를 시도?

답변

1

HTML accept 속성은 IE와 Safari에서 지원되지 않습니다.

<action name="..." class="..."> 
    <interceptor-ref name="defaultStack"> 
    <param name="fileUpload.allowedTypes">image/jpeg</param> 
    </interceptor-ref> 
    <result>...</result> 
</action> 

당신이 fileUpload 인터셉터에서 구성 할 수있는 다른 매개 변수를 참조하십시오 : 당신이 그런 업로드 소송을 제기 위해 당신은 struts.xml에서 허용되는 MIME 유형을 정의 할 수 있습니다.