패키지 앱에서 앱이 처리할 수 있는 파일 형식을 지정하기 위해 사용됩니다. 앱은
여러 개의 file_handlers
가 있는데, 각 항목에는 식별자, MIME 유형 목록 또는
파일 확장자가 있습니다. 일치하는 파일이 있는 경우 앱이 파일을 처리할 수 있음
확장자가 포함되거나 일치하는 MIME 유형이 있을 수 있습니다. 앱이 include_directories
인 경우 디렉터리를 처리할 수도 있습니다.
설정됩니다. types
또는 extensions
에 와일드 카드 "*"
를 사용하여 앱이 처리할 수 있음을 나타낼 수 있습니다.
모든 파일 형식 또는 앱이 MIME로 모든 파일을 처리할 수 있음을 나타내는 types
의 "_type_/*"
_type_
유형입니다. 다음은 파일 핸들러를 지정하는 예입니다.
"file_handlers": {
"text": {
"types": [
"text/*"
],
},
"image": {
"types": [
"image/png",
"image/jpeg"
],
"extensions": [
"tiff"
],
},
"any": {
"extensions": [
"*",
"include_directories": true
],
}
}
파일이나 디렉터리를 처리하려면 앱에서 fileSystem 권한도 선언해야 합니다. 앱에서는 app.runtime.onLaunched 이벤트의 파일 또는 디렉터리를 시스템 파일 관리자 (현재 ChromeOS에서만 지원됨) 또는 명령어에서 경로 제공 줄을 입력합니다.