3

我有一个 Apache2/mod_perl2 系统启动并运行。

我正在使用GD 动态创建图像,然后像这样打印它:

$r->content_type('image/png');
binmode STDOUT;
print $im->png;

但这是正确的做事方式mod_perl2吗?

(忽略我正在动态生成图像而不是缓存它等事实......)

4

1 回答 1

6

在 mod_perl2 下,您不应将内容直接打印到STDOUT. 相反,使用

use Apache2::Const 'OK';

$r->content_type( 'image/png' );
$r->print( $im->png );

return OK;
于 2010-03-24T13:21:47.947 回答