アプリが処理できるファイルの種類を指定するために、パッケージ化アプリで使用されます。アプリは
複数の file_handlers
。それぞれが識別子、MIME タイプのリスト、および/または
ファイル拡張子が必要です。一致するファイルがある場合、アプリはファイルを処理できます
MIME タイプに一致する必要があります。include_directories
の場合、アプリはディレクトリも処理できます。
設定されます。types
または extensions
でワイルドカード "*"
を使用すると、アプリが処理できることを指定できます。
任意のファイル形式または types
の "_type_/*"
。アプリが MIME 形式のあらゆるファイルを処理できることを示します。
_type_
の型。ファイル ハンドラを指定する例を次に示します。
"file_handlers": {
"text": {
"types": [
"text/*"
],
},
"image": {
"types": [
"image/png",
"image/jpeg"
],
"extensions": [
"tiff"
],
},
"any": {
"extensions": [
"*",
"include_directories": true
],
}
}
アプリでファイルやディレクトリを処理するには、fileSystem 権限も宣言する必要があります。アプリは その後、app.runtime.onLaunched イベントでファイルまたはディレクトリが渡されます。 システム ファイル マネージャー(現在は ChromeOS でのみサポート)を使用するか、コマンドでパスを指定します。 。