<package name="upload" extends="struts-default" namespace="/upload">
<!-- 配置 -->
<action name="upload" class="gz.itcast.h_upload_down.UploadAction" >
<!-- 改变当前文件运行上传的类型 -->
<param name="fileUpload.allowedTypes">image/jpeg,image/jpg</param>
<!-- 允许的文件后缀 -->
<param name="fileUpload.allowedExtensions">jpg,jpeg,gif</param>
</interceptor-ref>
<result>/index.jsp</result>
</action>
<!-- 配置 -->
<action name="upload" class="gz.itcast.h_upload_down.UploadAction" >
<param name="savePath">e:/images/</param>
<!--往fileuploadInterceptor 注入 -->
<interceptor-ref name="defaultStack"><!-- 改变当前文件运行上传的类型 -->
<param name="fileUpload.allowedTypes">image/jpeg,image/jpg</param>
<!-- 允许的文件后缀 -->
<param name="fileUpload.allowedExtensions">jpg,jpeg,gif</param>
</interceptor-ref>
<result>/index.jsp</result>
</action>
本文介绍了一个具体的Struts2框架中文件上传配置案例。详细展示了如何通过配置文件指定上传路径、允许上传的文件类型及扩展名,并为fileuploadInterceptor注入参数。此配置确保了只有特定类型的文件可以被上传。
200

被折叠的 条评论
为什么被折叠?



