4.7.3 添付ファイル操作機能用プロパティファイルの設定方法

ここでは,添付ファイル操作機能用プロパティファイルhptl_clb_ccu_af_contenttype.properties)の設定方法について説明します。添付ファイル操作機能用プロパティファイルとは,拡張子に対応するMIMEタイプを定義するプロパティファイルです。添付ファイル操作機能用プロパティファイルには初期設定値が記述されています。ご使用の環境によって,MIMEタイプ,拡張子の変更が必要な場合は,適宜修正してください。添付ファイル操作機能用プロパティファイルの記述規則および使用上の注意事項については,「4.7.1 プロパティファイルの記述規則および使用上の注意事項」を参照してください。

注意
Collaboration - File Sharingは拡張子に対するMIMEタイプを定義するレンディション定義ファイルを独自に持っています。このため,添付ファイル操作機能用プロパティファイルの設定内容はレンディション定義ファイルの定義と合わせてください。レンディション定義ファイルの詳細は,マニュアル「Collaboration - File Sharing システム管理者ガイド」を参照してください。
<この項の構成>
(1) 添付ファイル操作機能用プロパティファイルの設定内容
(2) 添付ファイル操作機能用プロパティファイルの指定例

(1) 添付ファイル操作機能用プロパティファイルの設定内容

添付ファイル操作機能用プロパティファイルのプロパティを次の表に示します。

表4-7 添付ファイル操作機能用プロパティファイルプロパティ

項番プロパティ項目プロパティ名初期設定値デフォルト値必須/任意
1拡張子リストhptl_clb_ccu_af_contenttype.list※1任意※2
2デフォルトMIMEタイプhptl_clb_ccu_af_contenttype.defaultapplication/octet-streamapplication/octet-stream任意※2
3拡張子別MIMEタイプhptl_clb_ccu_af_contenttype.ext.xxx※1hptl_clb_ccu_af_contenttype.defaultプロパティで指定した値任意※2
(凡例)
-:プロパティファイルに値が設定されないことを示します。
任意:省略できます。
初期設定値およびデフォルト値の意味を次に示します。
初期設定値:システムのインストール時に設定される値です。
デフォルト値:プロパティ名または値を省略した場合に設定される値です。
注※1
hptl_clb_ccu_af_contenttype.listプロパティ,およびhptl_clb_ccu_af_contenttype.ext.xxxプロパティの初期設定値については,「付録A サンプルで提供するプロパティファイル」を参照してください。
注※2
hptl_clb_ccu_af_contenttype.listプロパティを省略した場合は,hptl_clb_ccu_af_contenttype.ext.xxxプロパティの解析は実行されません。
hptl_clb_ccu_af_contenttype.defaultプロパティ,およびhptl_clb_ccu_af_contenttype.ext.xxxプロパティを省略した場合は,デフォルト値が設定されます。

各プロパティの詳細について説明します。

(a) hptl_clb_ccu_af_contenttype.list

MIMEタイプを定義する拡張子を指定します。拡張子を複数指定する場合は,拡張子の間をスラントで区切って記述します。指定した拡張子の前後に半角スペース,タブを含む場合,拡張子解析時に前後の半角スペース,タブはすべて消去されます。

例:拡張子はjpgであると判断します。
list=gif/→△jpg△→/txt
(凡例)
→:タブを表します。
△:半角スペースを表します。

プロパティ名または値を省略した場合,hptl_clb_ccu_af_contenttype.ext.xxxプロパティの解析は実行されません。

(b) hptl_clb_ccu_af_contenttype.default

デフォルトMIMEタイプを指定します。プロパティ名または値を省略した場合は,デフォルト値(application/octet-stream)が設定されます。

(c) hptl_clb_ccu_af_contenttype.ext.xxx

hptl_clb_ccu_af_contenttype.listプロパティで指定した拡張子ごとに対応するMIMEタイプを定義します。xxxには,hptl_clb_ccu_af_contenttype.listプロパティで指定した拡張子を指定します。xxxには,大文字,小文字の区別を含め,hptl_clb_ccu_af_contenttype.listプロパティで指定した文字列と完全に一致する文字列を指定してください。

例:ext.jpgプロパティがないと判断します。
list=gif/jpg/txt
ext.gif=image/gif
ext.JPG=image/jpeg
ext.txt=text/plain

hptl_clb_ccu_af_contenttype.listプロパティで指定した拡張子に対応するプロパティ名がない場合,または値が省略された場合は,その拡張子のMIMEタイプはhptl_clb_ccu_af_contenttype.defaultプロパティで指定した値が設定されます。

詳細は,「付録A サンプルで提供するプロパティファイル」を参照してください。

(2) 添付ファイル操作機能用プロパティファイルの指定例

添付ファイル操作機能用プロパティファイルの指定例を次に示します。

hptl_clb_ccu_af_contenttype.list=doc/gif/jpg/txt/xls
hptl_clb_ccu_af_contenttype.default=application/octet-stream
hptl_clb_ccu_af_contenttype.ext.doc=application/msword
hptl_clb_ccu_af_contenttype.ext.gif=image/gif
hptl_clb_ccu_af_contenttype.ext.jpg=image/jpeg
hptl_clb_ccu_af_contenttype.ext.txt=text/plain
hptl_clb_ccu_af_contenttype.ext.xls=application/vnd.ms-excel