Как получить доступ к статическому файлу из папки webapp в контроллере Spring? - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь получить доступ к файлу ifc, который находится в папке webapp.

Если я укажу путь, указанный ниже, он будет работать

Paths.get("F:\\webapp\\resources\\images\\mag1\\model.ifc");

Но это не так, когдаЯ указываю путь как

Paths.get(".\webapp\resources\images\mag1\model.ifc");

Поскольку приложение работает на сервере, я не могу указать полный путь.

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Используйте getRealPath () ServletContext, чтобы получить путь к развернутой структуре папок WAR в файловой системе сервера. ServletContext # getRealPath () .

0 голосов
/ 08 июня 2018

Обратная косая черта используется с escape для специального назначения.Поэтому, когда вам захочется "" F: \ webapp \ resources \ images \ mag1 \ model.ifc "" отлично, тогда "\" следует заменить на "\"

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