HTTP_Download::guessContentType() -- ファイルの Content-type を推測する
説明
ファイルを送出する場合にのみ使用してください。
まず MIME_Type を利用しようと試みます。
インストールされていればコンテントタイプを検出するために使用します。
その他の場合、ext/magic.mime がロードされており
正しく設定されているかどうかをチェックします。
もし以下の場合 PEAR_Error を返します。
|
MIME_Type が適切なコンテントタイプの検出に失敗した
(HTTP_DOWNLOAD_E_INVALID_CONTENT_TYPE)
|
|
ext/magic.mime がインストールされていない、もしくは正しく設定されていない
(HTTP_DOWNLOAD_E_NO_EXT_MMAGIC)
|
|
mime_content_type() がコンテントタイプを推測できない、
もしくは返されたコンテントタイプが setContentType() によって本物ではないと
見なされた
(HTTP_DOWNLOAD_E_INVALID_CONTENT_TYPE)
|
返り値
成功時には TRUE、
失敗時には PEAR_Error を返します。
注意
この関数は、スタティックにコールする
ことはできません。