Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
Проблемы с выводом картинки через CGI (C++) (SUPER_USER) 06/07 - 00:32:28
      Re: Проблемы с выводом картинки через CGI (C++) (SUPER_USER) 06/07 - 07:31:57

> Original message text:
> From: > SUPER_USER - 06/07 - 00:32:28
> Subject:Проблемы с выводом картинки через CGI (C++)
> -----------------
> Приложение консольное, выводит на экран:
> Content-type: image/gif\n\n
> \n\n\n\n\n\n\n
>
> Все символы \10(\n) заменяются на \13\10 (\r\n) В чём тут проблема??? Апача 1.3.31
> Что где нужно написать?
> CharsetDisable On - не пашет, походу нету какогото модуля, и выдаёт ошибку 500 (Invalid command 'CharsetDisable')
>


From: SUPER_USER - 06/07 - 07:31:57
Subject:Проблемы с выводом картинки через CGI (C++)
-----------------
Всё сам нашёл ошибку!

Короче:

Если вы хотите через консольное EXE приложение написанное на C++ вывести картинку слухайте:

Нужно перевести stdout в BINMODE гыыы.. да да как на перл.
Просто я с данной проблемой в c++ вообще никогда не сталкивался и вот пришлось. Далее код, ну если кто не знает или понадобится кому...

#include <io.h>
#include <fcntl.h>

void main(){
setmode(fileno(stdout),O_BINARY);
printf("Content-type: image/jpeg\n\n");
... далее можете выводить картинку откуда хотите..
}

P.S.
Да я сам знаю что я ламус!!!!


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
17093




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |