Добрый день!
Как можно получить файл (в виде файла или байта) из папки themes/custom-theme?
Вы можете использовать обращение к ServletContext
для получения файлов из каталога VAADIN
:
ServletContext servletContext = VaadinServlet.getCurrent().getServletContext();
InputStream stream = servletContext.getResourceAsStream("/VAADIN/" + fileName);
Обычно, в веб-прилолжениях обращаться к веб-ресурсам из кода сервера - это плохой тон. Скорее всего вы неверно выбрали способ поставки ресурсов, если вам требуется прочитать файл из этого каталога в коде приложения.
1 симпатия
Спасибо за ответ! Причина такая, есть некий сервлет который в ответе отдает фото пользователя, но, если нет фото, тот должен отдать фото по умолчанию. Так вот это фото по умолчанию я и хочу достать через чтение файла из папки темы.