資訊清單 - 檔案處理常式

封裝應用程式使用,指定應用程式可處理的檔案類型。應用程式可具備 多個 file_handlers,每個要求都有 ID、MIME 類型清單和/或 可處理的副檔名如果檔案有相符的檔案,應用程式就能處理。 或具有相符的 MIME 類型。如果 include_directories,應用程式也可以處理目錄 資源。您可以在 typesextensions 中使用萬用字元 "*",表示應用程式可以處理 任何檔案類型或 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) 或是在 指令中提供路徑 行