#perl #apache #apache2 #gd #mod-perl
#perl #apache #apache2 #gd #mod-perl
Вопрос:
У меня установлена и запущена система Apache2 / mod_perl2.
Я использую GD для создания изображения «на лету», а затем печатаю его следующим образом:
$r->content_type('image/png');
binmode STDOUT;
print $im->png;
Но правильно ли это делать в mod_perl2
?
(Игнорируйте тот факт, что я генерирую изображение на лету, а не кэширую его и т.д. )
Ответ №1:
В mod_perl2 вам не следует печатать данные непосредственно на STDOUT
. Вместо этого используйте
use Apache2::Const 'OK';
$r->content_type( 'image/png' );
$r->print( $im->png );
return OK;