1
我想在我的struts 2 web应用程序中上传视频。为此,我正在使用文件上传拦截器。我的问题是,我能够成功上传图像和文本文件,但无法进行视频和Flash文件,文件参数不会在我的操作中初始化。我做的方式如下:在struts.xml中在struts 2中上传视频2
项:
<action name="uploadFile"
class="com.infoshore.noticeboard.actions.DssUploadFileAction" method="addUploadContent">
<interceptor-ref name="fileUpload">
<param name="allowedTypes">
image/png,image/gif,image/jpeg,image/pjpeg,image/jpg,video/x-ms-rmvb,video/x-ms-wmv,video/x-ms-avi,
video/fli,video/x-fli,video/x-atomic3d-feature,video/gl,video/x-gl,video/x-isvideo,video/mpeg,video/x-motion-jpeg,video/quicktime,video/x-sgi-movie,
video/x-mpeg,video/vnd.rn-realvideo,video/x-scm
</param>
<!-- <param name="allowedTypes">text/plain</param> -->
<param name="maximumSize">10485760</param>
</interceptor-ref>
<interceptor-ref name="logininterceptor" />
<interceptor-ref name="params" />
<interceptor-ref name="basicStack" />
<result name="success" type="chain">dssUploadContent</result>
<result name="input" type="chain">dssUploadContent</result>
<result name="login">login.jsp</result>
</action>
自己做错了什么,我在这里做什么,请告诉我。 谢谢。