JAVA上传图片,要把图片上传到跟目录,不要虚拟路径

看了许多帖子``试了很多``不管是JspSmartUpload组件上传还是File,上传后得到的都是虚拟路径``图片都上传到C:\ProgramFiles\ApacheS... 看了许多帖子``试了很多``不管是JspSmartUpload组件上传还是File,上传后得到的都是虚拟路径``图片都上传到 C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\下 而我想直接上传到 我的工程项目里的 WebRoot/imges 里``方便其他页面读取图片`` 请高手解答 展开
 我来答
扶悦祎yi
推荐于2016-02-27 · TA获得超过565个赞
知道小有建树答主
回答量:604
采纳率:66%
帮助的人:203万
展开全部
这个路径你自己可以指定的啊
// 获得当前应用路径,(这个就是你需要的路径啊)
String path = ServletActionContext.getServletContext().getRealPath("/Images/headImage");
if (headImage != null) {
File savefile = new File(new File(path), headImageFileName);
// 判断路径是否存在
if (!savefile.getParentFile().exists()) {
// 如果不存在就创建一个
savefile.getParentFile().mkdirs();
}
// 通过Apache的IO包中的FileUtils进行文件复制操作
try {
FileUtils.copyFile(headImage, savefile);
} catch (IOException e) {
flag = "error";
e.printStackTrace();
}
}
希望对你有帮助
伍晓江
2012-02-21
知道答主
回答量:39
采纳率:0%
帮助的人:24.5万
展开全部
不能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tyjctkqmx87
2012-02-16
知道答主
回答量:8
采纳率:0%
帮助的人:1.3万
展开全部
是JspSmartUpload
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式