Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Видимость изображений 
:(
    Опции темы
mr.Anderson
Дата 14.8.2009, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Проблема номер Nдцать. В соседней теме http://forum.vingrad.ru/forum/topic-269608.html обсуждалось, как отобразить html-страничку. Теперь проблема такая. Страница отображается. А вот изображения в ней (<img src...>) не хотят отображаться. По всей видимости, попросту неправильно указан путь и изображения не видно, видно только его свойство title.

Весь сайт лежит в D:\Inform. Все странички (html, которые отображаются) лежат в D:\Inform\Art. Статьи сгруппированы в папки по темам. В каждой тематической папке лежит папка pic, где лежат уже сами картинки. Соответственно, все статейки лезут в эту папку за картинками.

В итоге страница может лежать по адресу D:\Inform\Art\MyArt1, а картинки к ней в D:\Inform\Art\pic . В тегах <img> в страничке я пытался прописывать все варианты обращения к изображению:
Цитата

<img src="D:\Inform\Art\pic\pic1.gif" />
<img src="D:/Inform/Art/pic/pic1.gif" />
<img src="../pic/pic1.gif" />
<img src="./pic/pic1.gif" />
<img src="/pic/pic1.gif" />
<img src="pic/pic1.gif" />

Вот из названных ни один не сработал. Какой я еще не попробовал?


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
1stain
Дата 14.8.2009, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 30.7.2007
Где: Киев - Харьков

Репутация: 11
Всего: 40



Цитата(mr.Anderson @  14.8.2009,  14:56 Найти цитируемый пост)
Какой я еще не попробовал? 

Путь относительно корня сайта. Создаешь в проекте сайта папку Images, кладешь картинки туда, для картинок пишешь:
Код

    <asp:Image runat="server" ImageUrl="~/Images/pic1.gif" />
    <img src="Images/pic1.gif" />



--------------------
Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. (Albert Einstein)
user posted image
PM MAIL   Вверх
Bestoloch
Дата 14.8.2009, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 29.6.2009

Репутация: нет
Всего: нет



В донном случае верный вариант будет
Код

<img src="../pic/pic1.gif" />

Вопрос существует ли искомый файл?
PM MAIL   Вверх
likegift
Дата 14.8.2009, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 14.10.2008

Репутация: 1
Всего: 3



Цитата(mr.Anderson @ 14.8.2009,  17:56)
В итоге страница может лежать по адресу D:\Inform\Art\MyArt1, а картинки к ней в D:\Inform\Art\pic . В тегах <img> в страничке я пытался прописывать все варианты обращения к изображению:
Цитата

<img src="D:\Inform\Art\pic\pic1.gif" />
<img src="D:/Inform/Art/pic/pic1.gif" />
<img src="../pic/pic1.gif" />
<img src="./pic/pic1.gif" />
<img src="/pic/pic1.gif" />
<img src="pic/pic1.gif" />

Вот из названных ни один не сработал. Какой я еще не попробовал?

от того, что картинки не видно, еще не значит, что IIS не находит по указанному пути файлы, возможно, у него просто нет прав на эту папку. 

PM MAIL   Вверх
mr.Anderson
Дата 14.8.2009, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



likegift, оно понятно. Но на моем собственном компе при врубленном локальном сервере папка на локальном разделе видна и доступна 100%.

Bestoloch, да, файл существует.

1stain, этот вариант не подходит, картинки должны лежать в тех папках, куда они помещены. У меня будет в районе ста тематических папок, в которых будут эти pic лежать. Их все копировать в корень и + во ВСЕХ статьях менять теги img я очень не хочу) Это не особо реально смотрится.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Rohoss
Дата 15.8.2009, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 1
Всего: 18



mr.Anderson, возможно, IIS не имеет доступа к каталогу?
Я решал проблему следующим образом:
1.    Добавлял в IIS новый виртуальный каталог picXXX, где находятся изображения
2.    Далее в качестве пути к изображению ставил 
Код

ImageUrl="http://localhost/picXXX/MyImage.jpg"


Update

Ну и конечно, вы можете добавить в свой виртуальный каталог, виртуальный подкаталог locPic и тогда уже прописывать следующие пути 
Код

ImageUrl="~/locPic/MyImage.jpg"
ImageUrl="locPic/MyImage.jpg"


Это сообщение отредактировал(а) Rohoss - 15.8.2009, 10:00


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
1stain
Дата 15.8.2009, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 30.7.2007
Где: Киев - Харьков

Репутация: 11
Всего: 40



Смотри проект в аттатчменте. Обрати внимание, что прописано в src перед билдом проекта и после него. Для разгадки смотри PostBuildActions web проекта.

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  SampleWebApplication.rar 853,38 Kb


--------------------
Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. (Albert Einstein)
user posted image
PM MAIL   Вверх
mr.Anderson
Дата 15.8.2009, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



1stain, что-то я совсем ничего из этого проекта не понял. Что, почем, зачем сделано... За что программулина отвечает... Ничего не понял в общем.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
mr.Anderson
Дата 15.8.2009, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Решаю проблему по-другому. Когда получится, отпишу, как.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0641 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.