NAME
Tripletail::Filter::Binary - 内容に変更を加えない出力フィルタ
SYNOPSIS
$TL
->setContentFilter(
'Tripletail::Filter::Binary'
,
contenttype
=>
'image/png'
);
$TL
->
(
$TL
->readFile(
'foo.png'
));
$TL
->setContentFilter(
'Tripletail::Filter::Binary'
,
contenttype
=>
'application/vnd.ms-excel'
,
filename
=>
'abc.xls'
,
);
$TL
->
(
$TL
->readFile(
'abc.xls'
));
DESCRIPTION
バイナリ等、受け取った内容をそのまま出力する。
フィルタパラメータ
- contenttype
-
Content-Type
を指定する。省略可能。 - filename
-
ヘッダで出力するファイル名を指定する。省略可能。 指定した場合、次のようなヘッダが出力される。
Content-Disposition: attachment; filename=
"foo.csv"
METHODS
- setHeader
-
$filter
->setHeader(
$key
=>
$value
)
他の出力の前に実行する必要がある.同じヘッダを既に出力しようとしていれば, そのヘッダの代わりに指定したヘッダを出力する.
- addHeader
-
$filter
->addHeader(
$key
=>
$value
)
他の出力の前に実行する必要がある.同じヘッダを既に出力しようとしている場合, そのヘッダに加えて指定したヘッダを出力する.
- reset
SEE ALSO
AUTHOR INFORMATION
Copyright 2006-2010 YMIRLINK Inc.
This framework is free software; you can redistribute it and/or modify it under the same terms as Perl itself
このフレームワークはフリーソフトウェアです。あなたは Perl と同じライセンスの 元で再配布及び変更を行うことが出来ます。
Address bug reports and comments to: tl@tripletail.jp
HP : http://tripletail.jp/