تستخدمه التطبيقات المجمّعة لتحديد أنواع الملفات التي يمكن للتطبيق التعامل معها. يمكن أن يكون للتطبيق
متعددة file_handlers
، ولكل منها معرِّف وقائمة بأنواع MIME و/أو قائمة
امتدادات الملفات التي يمكن التعامل معها. يمكن للتطبيق معالجة الملف إذا كان يحتوي على ملف مطابق.
أو يكون لها نوع MIME مطابق. ويمكن للتطبيق أيضًا معالجة الأدلة في حال include_directories
.
تم تعيينها. يمكنك استخدام حرف بدل "*"
في types
أو extensions
للإشارة إلى أنّ التطبيق يمكنه التعامل مع التطبيق.
أي نوع ملف أو "_type_/*"
في types
للإشارة إلى أنّ التطبيق يمكنه التعامل مع أي ملف باستخدام 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 فقط) أو من خلال توفير مسار في الأمر الخط.