Изображения, которые находятся в папке App_Data, не показанной в браузере

Обычным путем это сделано, как Вы уже упомянули, должен использовать mod_jk от HTTPD Apache для передачи того содержания, что Вы хотите быть обработанными Tomcat.

существует Быстрый HowTo по tomcat.apache.org. Необходимо сделать следующее:

  • Копия mod_jk.so в соответствующий каталог модулей для HTTPD Apache.
  • Создает конфигурационный файл workers.properties
  • В HTTPD Apache httpd.conf, добавляет раздел для конфигурирования mod_jk.
  • Гарантируют, что Tomcat настроен для принятия mod_jk протокол, который обычно находится на порте 8009.

строки в httpd.conf с JkMount:

JkMount  /examples/* worker1

говорят HTTPD Apache, какие запросы должны быть переданы к Tomcat.

25
задан johnnyRose 22 December 2016 в 22:07
поделиться

3 ответа

Папка App_Data - это специальная папка, зарезервированная для таких данных, как файлы базы данных и т. Д., И не будет отображать какое-либо содержимое в Интернете. . Это сделано намеренно и не может быть изменено (насколько мне известно).

Ваши изображения определенно не принадлежат подпапке App_Data - поместите их в / images ] или что-нибудь более подходящее.

46
ответ дан 28 November 2019 в 18:15
поделиться

Изображения никогда не должны храниться в папке App_Data . Это зарезервировано для файлов, которые никогда не должны передаваться пользователю напрямую, таких как файлы базы данных .mdb и т. Д.

Я бы создал / Resources или / Resources / Images папку в корне сайта.

11
ответ дан 28 November 2019 в 18:15
поделиться

Хорошо, пора сделать невозможное ... Хотя вы не можете загружать изображения непосредственно из папки app_data, вы можете написать свой собственный обработчик http, который будет читать файл изображения из папки app_data и отправлять это обратно клиенту. Это был бы обходной путь, но в целом данные предназначены для данных, которые может прочитать только ваше приложение. Имея обработчик, читающий данные, вы все равно можете вернуть эти изображения.

Но это плохая практика, и если бы вы работали на меня, вас бы немедленно уволили !!!

3
ответ дан 28 November 2019 в 18:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: