Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
拡張子だけで判断するフィルタが呼び出されない
- From: "koi_san" <koi_san@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 27 Feb 2004 19:45:15 +0900
- X-ml-name: namazu-win32-users-ja
- X-mail-count: 02020
新版を待ちつつ、カスタマイズが終わらないkoi_sanです。
今回は、mknmz::load_documentの問題です。
gzip-compressed SVGファイル(拡張子'.svgz')のフィルタを作ったところ、呼
び出されませんでした。
// 対象ファイル: E:/DOCUME~1/koi_san/route1.svgz
// decide_type: name: image/svg+xml, cont: application/x-gzip
// 検出されたタイプ: application/x-gzip
@@ モジュール: gzip.pl
@@ Processing gzip file ... (using Compress::Zlib)
// 検出されたタイプ: text/html
// pre_codeconv
@@ モジュール: html.pl
@@ Processing html file ...
調べてみると、以下のようになっていて展開後は拡張子だけで判断するフィル
タは呼ばれないことになっています。
if文で分ける必要がないように感じますが・・・。
if ($called_dt) {
$mtype = $mtype_c;
} else {
$mtype = decide_type($mtype_n, $mtype_c);
$called_dt = 1;
}
# もっとも、mknmz::decide_typeも変更していないと全てが期待通りにはなら
# ないのですが、こちらは検証が終わってから。
--------------------
koi_san : koi_san@xxxxxxxxxxxxxxxxxx
PGP fingerprint
09B2 9E41 222B 403C 964B 5AD7 C31A A264 A986 73C8