目前,上传文件成功后,时生成的tmp文件被保存在:如何配置Struts 2上传文件夹?
\ Apache软件基金会\ Apache Tomcat上 7.0.22 \工作\卡塔利娜\本地主机\项目\ 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:
我使用2.1.8.1
我阅读了这个资源,并且完全按照它的样子进行了操作,但它仍然不起作用:http://struts.apache.org/2.0.6/docs/handling-file-uploads.html – ThreaT