Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.12.25;
Скачать: [xml.tar.bz2];

Вниз

Рисунок *.jpg ?   Найти похожие ветки 

 
Leon-Z ©   (2011-09-19 21:12) [0]

У меня есть WebModule: TWebModule & PageProducer1: TPageProducer,
а также след. код в модуле:
procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
 Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
 Response.Content := PageProducer1.HTMLDoc.Text;
end;

В свойстве HTMLDoc такой текст:
<HTML>
<HEAD>
 <TITLE>Web test application by Delphi 2007</TITLE>
</HEAD>
<BODY>
<P>Эта страница сгенерирована на Delphi 2007 с использованием технологий WebBroker</P>
<FONT COLOR = #008822>
 <P>А это просто текст...</P>
</FONT>
<IMG SRC="pic.jpg">
</BODY>
</HTML>

Рисунок "pic.jpg" находится в том же каталоге, что и приложение, но почему-то не отображается на страничке. А вот текст выводится.

Почему рисунок не отображается ?

PS: Использую Denver, приложение располагается в каталоге localhost/cgi-bin.
В строке адреса, в опере пишу: http://localhost/cgi-bin/webtest.exe/index
Action у меня имеет PathInfo = /index.


 
sniknik ©   (2011-09-19 22:09) [1]

> А вот текст выводится.
ну, хтмль с текстом клиету отдается
> Response.Content := PageProducer1.HTMLDoc.Text;

а где код отдачи рисунка?


 
Leon-Z ©   (2011-09-19 22:24) [2]


> sniknik ©   (19.09.11 22:09) [1]
> а где код
> отдачи рисунка?

Вот и я думаю где ? Вы не подскажите какой это должен быть код ?
А то я не знаю :(((
Напишите, plz примерчик.


 
sniknik ©   (2011-09-19 23:27) [3]

даже если бы у меня было желание писать примерчики... откуда у меня 2007я дельфи?!


 
Jeer ©   (2011-09-19 23:36) [4]


> откуда у меня 2007я дельфи?!


Я даже не всегда отыскиваю на дисках D7, беру D3 :)


 
Германн ©   (2011-09-20 00:52) [5]


> Я даже не всегда отыскиваю на дисках D7, беру D3

Не верю!


 
Servy ©   (2011-09-20 04:41) [6]


> http://localhost/cgi-bin/webtest.exe/index


Скорее всего, полный путь по вашей ссылке:

<IMG SRC="pic.jpg">

выглядит так:

http://localhost/cgi-bin/webtest.exe/pic.jpg

(можно проверить в любом нормальном браузере).

По этому адресу картинку может отдавать только ваше приложение, которые webtest.exe. Засим, если картинка у вас имеется в виде файла, то вы можете:

1. Научить приложение отдавать эту картинку по запросу "/pic.jpg"
2. Написать правильную ссылку на картинку, а отдавать ее будет веб сервер (в вашем случае, Apache, установленный как один из компонентов Денвера).

Второй вариант видится мне более предпочтительным.

Например, вы можете указать ссылку относительно корня:

<IMG SRC="/pic.jpg">

если ваша картинка доступна по адресу:

http://localhost/pic.jpg

Если ваша картинка лежит в cgi-bin (где, согласно названию папки ей как бы не место), то на нее можно сослаться например так:

<IMG SRC="/cgi-bin/pic.jpg">

но лучше переместить в более подходящее для картинок место.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.12.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
15-1315308256
Scott Storch
2011-09-06 15:24
2011.12.25
как повысить восприятие английского на слух.


2-1316479455
FZT
2011-09-20 04:44
2011.12.25
ПРоблемы с указателями


2-1316200336
Аня
2011-09-16 23:12
2011.12.25
Помогите пожалуйста!


2-1315213540
lesstab
2011-09-05 13:05
2011.12.25
Поле не принимает значения


15-1315645961
user1987
2011-09-10 13:12
2011.12.25
Каким образом назначен IP?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский