Хранение изображений веб-сервера на диске Windows C - PullRequest
1 голос
/ 27 октября 2008

Я использую tomcat, и у меня есть некоторые пользовательские изображения, которые при сохранении на диске C не отображаются. Если я перемещаю их в корневой каталог веб-приложений, они нормально работают, но я не хочу, чтобы эти изображения заканчивались в файл войны. Поскольку я использую символическую ссылку Windows, это не вариант. Есть идеи, как сделать так, чтобы изображения отображались без сохранения в корне веб-приложения?

Ответы [ 2 ]

1 голос
/ 27 октября 2008

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

Если, с другой стороны, вы ссылаетесь на ваши изображения, используя file: //, тогда веб-сервер не обслуживает файлы, а ОС работает и будет работать только для локальных пользователей, имеющих доступ к файлам.

0 голосов
/ 27 октября 2008

Ну, вы также можете управлять ими с помощью вашего приложения - то есть, когда вы получаете запрос на изображение, ваше приложение считывает его с диска, устанавливает правильный тип контента и выводит изображение.

Это не рекомендуется, хотя. Лучше оставить эту работу на веб-сервере.

...