Где следует сохранять ресурсы в Spring Boot? - PullRequest
0 голосов
/ 18 июня 2019

Я использую Spring Tools для разработки своего сайта. На этом сайте администраторы могут загружать изображения и другие файлы, такие как PDF и CSV, которые клиенты могут загрузить позже.

При использовании Spring Tools я установил папку назначения static / images / для загрузки новых изображений, которая работала отлично. Но после развертывания этого jar на моем сервере Linux Spring boot не смог найти статическую папку, поэтому я воспользовался следующей функцией: Как динамически получить путь к родительской папке jar приложения весенней загрузки?

Эта функция сохраняет изображение в папке classes / static / images, которая также была создана с помощью .jar. Тем не менее, посещая веб-сайт для клиентов, он выдает ошибку 404. В FTP я увидел, что файл создан, но клиенты их не видят. Они видят только изображения, которые были экспортированы в .jar и ранее были в Spring Tools. Это правильный путь или есть что-то лучше?

1 Ответ

0 голосов
/ 18 июня 2019

Поскольку у вас есть HTTP-сервер на этом компьютере, я бы посоветовал вам хранить загруженные файлы в любом месте, к которому у HTTP-сервера есть доступ.

Тогда статический контент может обслуживаться HTTP-сервером.

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