【发布时间】:2013-11-17 11:37:11
【问题描述】:
这是我的spring项目结构。
我必须上传图片文件夹中的酒店图片。但我没有得到图像文件夹的路径。我尝试了下面的代码
//There is some code here
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List items = null;
items = upload.parseRequest(request);
Iterator itr = items.iterator();
while (itr.hasNext())
{
FileItem item = (FileItem) itr.next();
itemName = item.getName();
File savedFile = new File(request.getRealPath("/")+"image-folder\\"+itemName);
item.write(savedFile);
}
但它给出错误:目录不存在。
现在我有两个问题。
以上问题的解决方法是什么?
这是在服务器的图像文件夹中上传图像的正确方法吗?因为它可能是暂时的,我在 stackoverflow 上读过?
已编辑:
从 Eclipse 运行项目,当我打印路径时它给出 E:\DeepakWork\current\jmx_examples.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\HotelManagment\image(文件名)
【问题讨论】:
标签: spring servlets spring-mvc