Сохранить изображение на сервере - PullRequest
0 голосов
/ 04 февраля 2012

У меня есть сообщение BufferedImage в моем почтовом вызове на Джерси, и я хочу сохранить его на сервере Я могу сохранить его в файловой системе, но хочу сохранить его в папке img на сервере.

EG localhost: 8080 / сервер / img

Как мне этого добиться?

1 Ответ

0 голосов
/ 05 февраля 2012

Используйте метод getRealPath () объекта ServletContext ServletContext.getRealPath , чтобы узнать фактический каталог в вашей файловой системе и сохранить его там. В вашем случае это может быть как

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

Затем сохраните файл в этом месте, и он будет доступен по http://localhost:8080/server/img/<image file name with extension>

...