日期:2014-05-18  浏览次数:20596 次

用JSP上传文件路径问题,请高手解答
用struts上传文件到服务器,默认request.getRealPath()上传到服务器TOMCAT所在的WEBAPP目录下了,但是这样却访问不了已上传的文件,能否将默认路径改为我的项目中的WEB-INF目录下,直接就上传到我的FTP空间里。

------解决方案--------------------
可以啊...你保存的时候设定好路径
------解决方案--------------------
其实不是这样的,主要是你上传后保存的路径在客户端范围范围是不一样。客户端访问需要的是相对路径,你给他的是绝对路径,所以你必须找到文件保存在服务器上的相对路径给访问的客户端就可以了!
------解决方案--------------------
你可以在request.getRealPath()以后处理一下这个String,设置成你需要的路径就可以了。