Изображение не отображается в теге src - PullRequest
0 голосов
/ 07 мая 2010

Может кто-нибудь сказать мне, как я могу дать абсолютный путь к атрибуту src тега img?

Следующее не работает

 <img alt="NO IMAGE" src="/home/administrator/tiger-info0[1].gif"/>

Я работаю в Ubuntu и оченьуверен, что изображение существует на этом пути.

Ответы [ 5 ]

2 голосов
/ 07 мая 2010

Вероятно, это происходит потому, что изображение находится за пределами документа web-сервера * root2 .

Ваш веб-сервер не сможет обслуживать что-либо вне корня документа. Одним из возможных путей решения этой проблемы является использование языка сценариев, который имеет доступ к файловой системе, и маршрутизация изображений через сценарий. Например, вы можете проверить следующую реализацию в php:


Вы также можете создать символическую ссылку из /home/administrator/ в корень документа:

ln -s /www/yoursite /home/administrator
0 голосов
/ 07 мая 2010

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

0 голосов
/ 07 мая 2010

Укажите правильный путь для домена или используйте ../ или ./ для представления правильного относительного пути.

0 голосов
/ 07 мая 2010

если вы создаете локальную HTML-страницу, вы можете использовать этот путь, но если вы создаете веб-сайт, вы должны использовать абсолютный путь к корню документа.И убедитесь, что путь к изображению правильный (используйте firebug)

0 голосов
/ 07 мая 2010

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

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