accept 属性を使用してアップロードするファイルのコンテンツ タイプを検証しようとしていますが、機能していないようです。これが私のコードです。
<s:file theme="simple" name="fileUpload" accept="image/jpeg"/>
私も試しました
<s:file theme="simple" name="fileUpload" accept="image/*"/>
どちらも機能していませんが、何が問題なのですか?
accept 属性を使用してアップロードするファイルのコンテンツ タイプを検証しようとしていますが、機能していないようです。これが私のコードです。
<s:file theme="simple" name="fileUpload" accept="image/jpeg"/>
私も試しました
<s:file theme="simple" name="fileUpload" accept="image/*"/>
どちらも機能していませんが、何が問題なのですか?
HTMLaccept
属性は、IE および Safari ではサポートされていません。struts.xml
次のように、ファイルアップロードアクションで許可された MIME タイプを定義できます。
<action name="..." class="...">
<interceptor-ref name="defaultStack">
<param name="fileUpload.allowedTypes">image/jpeg</param>
</interceptor-ref>
<result>...</result>
</action>
fileUpload
インターセプターで構成できるその他のパラメーターを参照してください。