2010-05-10 2 views
0

Я хотел бы разрешить пользователям получать доступ к изображениям, сохраненным в веб-папке.RESTEasy - доступ к веб-папке для получения изображения

Например, у меня есть изображение в корневой папке в Интернете «blank.png». Но ссылка http://localhost:8080/myapp/blank.png возвращает 404 (не найден).

Добавление типа к resteasy.media.type.mappings не работает.

Я немного новичка в Resteasy ...

ответ

1

вашего отображение сервлета, вероятно, отображенных все URL-адрес в Resteasy сервлет, поэтому затмевает нормальный статический файл служащего. Вы должны настроить теги привязки сервлета.

Но вы также можете служить файлы из Resteasy:

@GET 
@Path("/img/{fileName}") 
public File getImage() { return new File("..."+fileName; } 
+0

Я настроил сервлетах отображения (только * .xml). – Trick

+0

Этот метод уязвим для [Атака обхода каталога] (https://en.wikipedia.org/wiki/Directory_traversal_attack). – Nier

 Смежные вопросы

  • Нет связанных вопросов^_^