The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Отправка заголовок из fastcgi application"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"Отправка заголовок из fastcgi application"  +/
Сообщение от NEO email(ok) on 21-Май-14, 14:46 
Добрый день. Есть некая fastcgi программа, которая должна отдавать контент. Проблема заключается в том, что она это делает в сыром виде. Тоесть картинка не отображается, выводится только содержимое файла. А заголовки, которые отправляются перед отправкой клиенту контента, тоже отображаются в браузере.

Представляю Вашему вниманию фрагмент кода:
fprintf(stdout, "HTTP/1.1 200 OK\r\nContent-Type: %s\r\nContent-Length: %ld\r\n\r\n", mime,osize);

                        while (osize > 0) {
                            char buf[8192];
                            int rlen = rados_read(io, filename, buf, UMIN(osize, sizeof buf), off);
                            if (rlen <= 0) break;
                            wr += fwrite(buf, sizeof (char), rlen, stdout);
                            fflush(stdout);
                            osize -= rlen;
                            off += rlen;
                        }

Заголовки пробовал разделить ";" символом. Тоже не помогло.
Перед fastcgi стоит apache. Система линукс убунту.
Подскажите пожалуйста, что не так ? Заранее благодарен!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Отправка заголовок из fastcgi application"  +/
Сообщение от Mr. Mistoffelees on 21-Май-14, 16:30 
Привет,

> Представляю Вашему вниманию фрагмент кода:

В тероии выглядит правильно. Покажите как это видно в баузере (скрийншот или просто первые несколько строк) - или дайте URL с картинкой. Возможно, что Content-Type приходит пустой или что-то еще такое.

WWell,

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Отправка заголовок из fastcgi application"  +/
Сообщение от NEO email(ok) on 21-Май-14, 16:45 
> Привет,
>> Представляю Вашему вниманию фрагмент кода:
> В тероии выглядит правильно. Покажите как это видно в баузере (скрийншот или
> просто первые несколько строк) - или дайте URL с картинкой. Возможно,
> что Content-Type приходит пустой или что-то еще такое.
> WWell,

https://unsee.cc/pebonazi/ - вот скрин

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Отправка заголовок из fastcgi application"  +/
Сообщение от NEO email(ok) on 21-Май-14, 17:45 
>> Привет,
>>> Представляю Вашему вниманию фрагмент кода:
>> В тероии выглядит правильно. Покажите как это видно в баузере (скрийншот или
>> просто первые несколько строк) - или дайте URL с картинкой. Возможно,
>> что Content-Type приходит пустой или что-то еще такое.
>> WWell,
> https://unsee.cc/pebonazi/ - вот скрин

Всем спасибо,вопрос снят. Где-то в середине кода уже отправлялся заголовок, проблема была в этом

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру