Jsp空间使用Struts2上传图片提示失败的解决办法
2013/3/23 9:49:25 | 阅4741 | 来源:好空间网络 [打印] [关闭] |
有时候用户会遇到使用struts2上传退票或者文件的时候总是上传不成功!!
这个是因为我们的服务器上做了安全操作,您只可以操作您ftp下的文件夹,不能操作其他地方的文件...而您struts2上传的时候操作路径可能有问题!
解决办法:
struts2的struts.properties配置文件中有一个配置项:
struts.multipart.saveDir= 它的值不能用相对路径,这个配置项的作用的是用来存放文件上传时存放临时文件。
把他修改为
struts.multipart.saveDir=e:/tomcat/tywg/webapps/ROOT/uploadDir
这样就可以了,值是你在服务器上的绝对路径,这个绝对路径可以在会员管理中心,详细信息里查看
一般修改上面的就可以正常了,,,如果还是不正常就需要考虑,还有个地方
在action类里面这样设定就可以:private String uploadDir = "uploadDir";
<constant name="struts.multipart.saveDir" value ="e:/tomcat/tywg/webapps/ROOT/uploadDir" />
这是struts.xml配置
这里修改为绝对路径即可!!
只要通过web上传不成功的一般都是路径的问题,一定要写你网站在我们服务器上的绝对路径,这样就可以解决问题了!!!!
修改后记得重启tomcat哟!!!