您好我正在使用
上传我的图片String filePath = context.getRealPath("/")+"/Library/";
所有图像都保存在
中.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/
当我在
中列出文件时.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/
从终端我可以看到上传的图像。但如果我列出
中的文件.../workspace/MyProj/Library/
我看不到他们。也来自eclipse(项目内部探险家)
MyProj
->Library
我无法看到上传的图片。然后我想可能该位置是一种临时位置,并重新启动我的电脑。但上传的图片仍然在
.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/
但是通过eclipse它们是不可见的,做文件 - >刷新也没有帮助。我的问题是以下将上传的图像留在这个位置
.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/
为什么我不能从日食中看到它们?如果有可能,你可以告诉我如何直接保存它们
.../workspace/MyProj/Library/
谢谢!
答案 0 :(得分:0)
您无法看到图像,因为eclipse已将您的webapp部署到服务器,并且您的图像正在上传到服务器。
您可以使用以下方法将它们直接保存到工作区:
System.getEnv("user.home")+"/workspace/MyProj/Library/"
而不是:
context.getRealPath("/")+"/Library/";