1

accept 属性を使用してアップロードするファイルのコンテンツ タイプを検証しようとしていますが、機能していないようです。これが私のコードです。

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

私も試しました

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

どちらも機能していませんが、何が問題なのですか?

4

1 に答える 1

2

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インターセプターで構成できるその他のパラメーターを参照してください。

于 2012-11-08T09:22:59.193 に答える