[Ruby] Проблема с выводом графики из базыданных в CGI

Dmitry Levashov dvl at scancode.ru
Mon Nov 25 14:38:56 MSK 2002


Как говорят в таких случаях - учите матчасть (HTTP) :)

В сообщении от 25 Ноябрь 2002 13:12 Ilya Palagin написал:
> Dmitry Levashov wrote:
> ...
>
> > Попробуйте посмотреть какие заголовки отдает сервер перед файлом - это
> > может что-то прояснить
>
> Cпасибо за совет, проблему решил.
> вот что выдавал сервер при вызове обоих скриптов:
>
> ---------- perl ----------------------
> [ipalagin at trezor ipalagin]$ telnet rebus 80
> Trying 10.10.1.2...
> Connected to rebus.
> Escape character is '^]'.
> GET /cgi-bin/getimage.pl HTTP/1.0
>
> HTTP/1.1 200 OK
> Date: Mon, 25 Nov 2002 09:45:20 GMT
> Server: Apache/1.3.23 (ALT Linux/alt8) mod_ruby/1.0.0 Ruby/1.6.6
> rus/PL30.11 Connection: close
> Content-Type: image/jpeg
>
> JFIF√√ХExifMM▒b(1r2├┤i°х√√A и т.д.
>
> ----------- ruby -------------------
> [ipalagin at trezor ipalagin]$ telnet rebus 80
> Trying 10.10.1.2...
> Connected to rebus.
> Escape character is '^]'.
> GET /cgi-bin/getimage.rbx HTTP/1.0
>
> Content-Type: image/jpeg
>
> JFIF√√ХExifMM▒b(1r2├┤i°х√√Adobe Photoshop 7.02002: и т.д.
> -------------------------------
>
> рубиновый CGI стал работать после того, как я сделал вывод
> так же, как у перлового (добавил строчку с HTTP):
>
> print "HTTP/1.1 200 OK"
> print "Content-Type: image/jpeg\n\n"
> print image
>
>
>
>
> _______________________________________________
> Ruby mailing list
> Ruby at altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/ruby

-- 
Best wishes
Dmitry Levashov



More information about the Ruby mailing list