Как загрузить файл из сервлета Java в папку на веб-сервере в Tomcat / webapps - PullRequest
0 голосов
/ 09 марта 2010

Как загрузить файл из сервлета Java в папку на веб-сервере в Tomcat / webapps.

Я использую Commons Upload. У меня есть местоположение, например myserver:8080/myapp/mylocation, куда я хочу поместить загруженные файлы.

Я попытался использовать getServletContext().getRealPath("/");, чтобы найти свое местоположение, а затем добавил это к mylocation, но получаю исключение nullpointer.

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

1 Ответ

2 голосов
/ 09 марта 2010

Возможно, вам придется проверить разрешения. Убедитесь, что у вас есть права на запись в каталог, в котором вы планируете хранить файл. Обычно вы можете сохранить файл в WEB-INF / mylocation. Затем getServletContext (). GetRealPath ("/ WEB-INF / mylocation") становится местом, куда вы собираетесь сохранить файл.

...