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.
Да я сам знаю что я ламус!!!!
[Это сообщение - спам!]
Последние сообщения из форума
17093
|
|