2010-03-09 3 views
0

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

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

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

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

+1

Начните рассказывать больше о NPE. – BalusC

ответ

2

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