Место загрузки файла JSP - PullRequest
0 голосов
/ 24 июня 2011

привет, я загружаю свои изображения, используя

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/

, я не смогу их увидеть.также из затмения (в проводнике проекта)

MyProj
->Library

Я не могу видеть загруженные изображения.Затем я подумал, что это временное местоположение, и перезагрузил компьютер.но загруженные изображения все еще находятся в

.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/

, но через Eclipse они не видны, выполнение file-> refresh также не помогло.мои вопросы следующие: будут ли загруженные изображения оставаться в этом месте

.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/

и почему я не вижу их из затмения?если это возможно, вы можете показать мне, как сохранить их непосредственно в

.../workspace/MyProj/Library/

спасибо!

1 Ответ

0 голосов
/ 24 июня 2011

Вы не можете видеть изображения, потому что eclipse развернула ваше веб-приложение на сервере, и ваши изображения загружаются на сервер.

Вы можете сохранить их непосредственно в своем рабочем пространстве, используя:

System.getEnv("user.home")+"/workspace/MyProj/Library/"

вместо:

context.getRealPath("/")+"/Library/";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...