Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 Re: DXFファイルがtext/plainとしてインデックスされる
- From: "HANAI,Akira" <hanai-a@xxxxxxxxxxxxxxxxxxxxxxx>
 
- Date: Thu, 31 Jul 2003 12:33:38 +0900
 
- X-ml-name: namazu-win32-users-ja
 
- X-mail-count: 01886
 
- References: <006301c355c8$7f246e60$1514a8c0@itano>
 
花井と申します。
──板野 元太郎 <itano@xxxxxxxxxxx>さんwrote:──
  On Tue, 29 Jul 2003 20:56:48 +0900
  Subject: [namazu-win32-users-ja] DXFファイルがtext/plainとしてインデックスされる
──────────────────────────────────
> 使って各種ファイルのインデックス を作成していますが、AutoCADのDXFファイルは
> インデックス作成時に text/plain として出力されます。
> 
> AutoCADのDWGファイルは、application/filenameonly と出力出来るのですが。
似た内容の質問が2件続いているので、回答も同じになってしまいますが。
filename.plのsub add_magic ($)内にて
    $magic->addFileExts('\\.dxf$', 'application/filenameonly');
と拡張子に対するmimetypeは設定出来ていますでしょうか?
出来ているのであれば、先ほどの回答同様File::MMagic.pmモジュールをいじる
という方向になるのですが、DXFファイルがどういうフォーマットなのかが
不明なので、どういじればいいのかも不明です。
ただ、text/plainと判別されると言うことであれば
(perlのフォルダ)/site/lib/File/MMagic.pmファイルの中で3箇所、ファイルの
中身を見てtext/plainと判別している部分があったので、それをコメントアウト
してみてどうか?といった話になります。
0	string		/*		text/plain
0	string		//		text/plain
0	string	;;			text/plain
→先頭に#を付ける
いずれにせよ、MMagic.pmはバックアップを取ってから変更した方がいいでしょう。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 NECフィールディング.東日本CSD.テクニカルサポート部
                                 花井 亮(はない あきら)
 http://www.geocities.co.jp/SiliconValley-Oakland/8718/
────────────────────────────