3

我正在使用元数据提取器从图像文件中提取元数据,这很好用。我想知道的是,元数据提取器库是否可以告诉我正在处理的文件类型。我有一些受支持的文件类型的文件,但它们缺少文件扩展名。假设我传入受支持的文件类型,是否有一个 API 只会给我文件类型?

4

1 回答 1

3

是的,您可以使用该FileTypeDetector课程。

我在项目 wiki 中添加了一个关于其使用的页面:

https://github.com/drewnoakes/metadata-extractor/wiki/File-Type-Detection

简而言之:

FileType fileType = FileTypeDetector.detectFileType(myStream);

if (fileType == FileType.Jpeg) {
    // ...
} else if (fileType == FileType.Png) {
    // ...
于 2016-08-28T17:43:28.843 回答