URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9862
[ Назад ]

Исходное сообщение
"Отправка заголовок из fastcgi application"

Отправлено NEO , 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. Система линукс убунту.
Подскажите пожалуйста, что не так ? Заранее благодарен!


Содержание

Сообщения в этом обсуждении
"Отправка заголовок из fastcgi application"
Отправлено Mr. Mistoffelees , 21-Май-14 16:30 
Привет,

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

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

WWell,


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

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


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

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