IdentifyMimeType 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-standard-nar
描述¶
尝试识别用于 FlowFile 的 MIME 类型。如果可以识别 MIME 类型,则会添加一个名为“mime.type”的属性,其值为 MIME 类型。如果无法确定 MIME 类型,则值将设置为“application/octet-stream”。此外,如果已知 MIME 类型的通用文件扩展名,则将设置“mime.extension”属性。如果检测到的 MIME 类型为 text/* 类型,则尝试识别所使用的字符集,并添加一个名为“mime.charset”的属性,其值为字符集。
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
自定义 MIME 配置 |
自定义 Tika Mime 类型配置或自定义 Tika Mime 类型配置的实际内容的 URL 或文件路径。 |
config-strategy |
选择要使用的 MIME 类型配置的加载策略。 |
use-filename-in-detection |
如果为 true,则会将文件名传递给 Tika 以帮助检测。 |
关系¶
名称 |
描述 |
---|---|
success |
所有 FlowFiles 将路由到“success” |
写入属性¶
名称 |
描述 |
---|---|
mime.type |
该处理器将 FlowFile 的 mime.type 属性设置为检测到的 MIME 类型。如果无法检测到 MIME 类型,则该属性的值将设置为 application/octet-stream |
mime.extension |
该处理器将 FlowFile 的 mime.extension 属性设置为与检测到的 MIME 类型相关的文件扩展名。如果没有相关的扩展名,则该属性的值将为空 |
mime.charset |
该处理器将 FlowFile 的 mime.charset 属性设置为检测到的字符集。如果无法检测到字符集或检测到的 MIME 类型不是 text/*,则不会设置该属性 |