LINUX.ORG.RU

Вставить картинку на страницу

 ,


0

1

Всем привет. Как в принципе вставить картинку на страницу я знаю - тупо через тег IMG, но тут затык вот в чем - картинки приходят на сервер в рантайме, а все адреса нужно прописывать в конфиге Коре при компайлтайме:

...
   route   /logo.jpg   asset_serve_logo_jpg
...

Непроисанные в конфиге рисунки никак не получается заюзать в теге img. Вопрос - как отобразить на странице картинку, которая пришла на сервер в рантайме?

★★

Последнее исправление: pavlick (всего исправлений: 2)

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

pavlick ★★
() автор топика
Ответ на: комментарий от pavlick

) сам спросил, сам ответил. Проверю отпишусь.

pavlick ★★
() автор топика

Ребята, еще такой вопрос (наверняка базовый, возможно кому-то также будет интересно, т.к. суть процессов в современных фреемворках скрыта). В общем, куки браузеру отсылаются в таком виде

int
serve_private(struct http_request *req)
{
	http_response_header(req, "content-type", "text/html");
	http_response_header(req, "set-cookie", "session_id=test123");
...
	return (KORE_RESULT_OK);
}

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

pavlick ★★
() автор топика

Непроисанные в конфиге рисунки никак не получается заюзать в теге img. Вопрос - как отобразить на странице картинку, которая пришла на сервер в рантайме?

Непонятно, что мешает использовать ссылки на картинки? Если твой kore не умеет статику, используй простой web-сервер, всё-равно ты без него не обойдёшься.

vvn_black ★★★★★
()
Ответ на: комментарий от vvn_black

kore все умеет, он прекрасен. Просто доки к нему: «мы кое-что рассказали, дальше сам догадывайся».

pavlick ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.