0

我上传的图像存储在.metadataEclipse 创建的文件夹中。如何找回它们?它显示“找不到页面错误-404”

itemName = item.getName();
File savedFile = new File(config.getServletContext().getRealPath("/")+"image\\"+itemName);
item.write(savedFile);
4

2 回答 2

0

可能.metadata没有放在你的war文件中。将它放在WebContent,WebSource或类似名称的文件夹下(我不知道您的项目设置是什么,但您会找到它)。

于 2013-01-09T10:10:28.130 回答
-1

您的代码应该将您的文件写入您的 webapp。如果您从 Eclipse 运行它,那么 webapp 可能位于 .metadata 文件夹中,但它仍然应该像任何其他 webapp 一样工作。

静态资源直接由服务器管理,你根本不需要做任何事情。

下载文件后(您的代码似乎没问题),图像将在 URL 中可用

 http://yourserver[:yourport]/yourwebapp/image/itemName  (including the file extension)
于 2013-01-09T10:10:44.557 回答