[Ruby] Проблема с выводом графики из базыданных в CGI
Ilya Palagin
tux at fioc.kz
Mon Nov 25 13:12:05 MSK 2002
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
More information about the Ruby
mailing list