The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Отправка заголовок из 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, 16:30 , 21-Май-14 (1)
    Привет,

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

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

    WWell,

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

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

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

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




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

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