日期:2014-05-16  浏览次数:20926 次

SSH 图片上传 路径问题

在上传图片之后,想保存至项目upload文件夹下面的headImg文件夹里面。
即这个地址:
G:\WorkspaceOct\GDHallManageSystem\WebRoot\upload\headImg
在Action中,使用以下语句获得文件存放地址:
// 取到服务器上传文件存放的路径
String destDir = ServletActionContext.getServletContext().getRealPath("/upload/headImg");
但是实际保存的位置是:
G:\WorkspaceOct\.metadata\.me_tcat\webapps\GDHallManageSystem\upload\headImg.
并不是上述蓝色字体的地址中。
这两个不是应该都复制进去了吗?
ssh upload webapp 上传 路径

------解决方案--------------------
第一,你是在workspace下面的tomcat里面运行的吧,这个是正常的,如果你把它部署去正式的服务器上的web容器里面去,那这个文件的路径就会在你所希望的路径里面了。