現時点では、ファイルをアップロードした後、作成される tmp ファイルは次の場所に保存されます。
\Apache Software Foundation\Apache Tomcat 7.0.22\work\Catalina\localhost\Project\upload__78a0adab_1380z353bfa__7gfe_00000000.tmp
自分のカスタム ディレクトリに保存するにはどうすればよいですか? 私はもう試した:
<param name="saveDir">/tmp</param>
しかし、それはまだ私が上で述べたものに行きます。
編集 1 - struts.xml:
<action name="file_save" method="fileSave" class="FileActionBean">
<interceptor-ref name="fileUpload">
<param name="maximumSize">2097152</param>
<param name="saveDir">/tmp</param>
<param name="allowedTypes">
image/bmp,image/gif,image/jpeg,image/jpg,image/png
</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
<result type="redirect">file</result>
</action>
編集2:
私はStruts 2バージョン2.1.8.1を使用しています