将图像保存在服务器上

时间:2012-02-04 16:36:05

标签: image java-ee save jersey

我在我的球衣后调用中有一个BufferedImage,并希望将其保存在服务器上。我可以将它保存到文件系统,但我想将它保存到服务器img文件夹。

EG localhost:8080 / server / img

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

使用ServletContext ServletContext.getRealPath的getRealPath()方法找出文件系统中的实际目录并将其保存在那里。在你的情况下,它可能像

String realPathOfImgFolder=req.getServletContext().getRealPath("/img");

然后将文件保存到此位置,http://localhost:8080/server/img/<image file name with extension>

即可使用该文件