Paketli uygulamalar tarafından, uygulamanın işleyebileceği dosya türlerini belirtmek için kullanılır. Bir uygulama
her birinde bir tanımlayıcı, MIME türlerinin listesi ve/veyafile_handlers
dosya uzantıları olduğunu unutmayın. Uygulama, eşleşen bir dosyaya sahip olan bir dosyayı işleyebilir
uzantısından ya da eşleşen bir MIME türüne sahip olduğundan emin olun. Uygulama, aşağıdaki durumlarda dizinleri de işleyebilir: include_directories
ayarlandı. Uygulamanın işleyebileceğini belirtmek için types
veya extensions
içinde "*"
joker karakterini kullanabilirsiniz
uygulamanın MIME'ye sahip her dosyayı işleyebileceğini belirtmek için herhangi bir dosya türünü veya types
içinde "_type_/*"
_type_
türü. Aşağıda, dosya işleyicilerin belirtilmesine ilişkin bir örnek verilmiştir:
"file_handlers": {
"text": {
"types": [
"text/*"
],
},
"image": {
"types": [
"image/png",
"image/jpeg"
],
"extensions": [
"tiff"
],
},
"any": {
"extensions": [
"*",
"include_directories": true
],
}
}
Uygulamaların, dosyaları veya dizinleri işlemek için fileSystem iznini de beyan etmesi gerekir. Uygulamalar şunları yapabilir: app.runtime.onLaunched etkinliğinde, dosya veya dizinler sistem dosya yöneticisini (şu anda yalnızca ChromeOS'te desteklenmektedir) veya komut dosyasında bir yol sağlayarak satırında yer alır.