Tomcat: получить путь к файлу - PullRequest
0 голосов
/ 07 марта 2012

У меня есть JSP-приложение на коте.

У меня есть приложение для загрузки файлов.

Теперь я хочу удалить файлы. Я знаю относительный URL "aktionen / 100", но я не знаю абсолютного пути.

На Localhost это, например, "C: // daten / client /". Но я хочу получить их динамически, потому что, если я его размещу, то это другой путь.

1 Ответ

0 голосов
/ 07 марта 2012

С самого начала полагаться на относительные пути - плохая идея. Сделайте внешнюю папку для загрузки, например, аргументом виртуальной машины или настройкой файла свойств. Например. когда вы запускаете Tomcat, добавьте этот аргумент VM

-Dupload.location=/path/to/uploads

Тогда вы можете получить его следующим образом:

File uploadFolder = new File(System.getProperty("upload.location"));
File uploadedFile = new File(uploadFolder, "aktionen/100");
// ...

Смотри также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...