Struts2 在本机可以上传,不能再Linux下上传的问题之一

来源:互联网 发布:淘宝贷款分12期 编辑:程序博客网 时间:2024/06/05 15:26


<!-- 一次上传的文件总大小是100M -->

    <constant name="struts.multipart.maxSize" value="102400000" />
    <!-- see this link for detail http://struts.apache.org/docs/file-upload.html -->
    <constant name="struts.multipart.saveDir" value="" />

    

       struts2.xml 配置文件中去掉value值


因为在struts2上传的时候,struts2会有一个临时目录来接收上传的文件,这个文件对应着Java代码里面定义的File的三大变量,当我们操作这三个变量时,其实也就是操作这个文件,但是有一种情况就是当你要上传的目录和struts上传的目录在同一个位置的时候,struts2会抛出异常 No result defined for action xxx.action and result input 

比如你在linux里上传的目录放在upload目录下,而临时目录value也是upload这个目录,就会出现异常!

阅读全文
0 0
原创粉丝点击