有没有办法使用node.js读取文件元数据
问题描述:
是否有人知道我可以使用node.js读取文件元数据的方式?例如,我想阅读jpeg文件(在Windows机器上)的“详细信息”选项卡上的'comment'属性。请参阅下面的图片以了解我正在尝试从文件的元数据中读取的内容。有没有办法使用node.js读取文件元数据
答
有很多NPM包读取EXIF数据。例如:
https://www.npmjs.org/package/exif-parser
var parser = require('exif-parser').create(buffer);
var result = parser.parse();
console.log(result);
那么,对于这个特定的文件,你看到EXIF图像元数据。除了操作系统提供的内容外,没有通用的文件元数据。你想要做什么?只要阅读EXIF的JPEG/TIFF,或其他? – Brad 2014-09-29 02:56:38
我特别需要图片中显示的'评论'字段。我不知道这是否由EXIF图像元数据提供。我想这并不需要与图像文件相关。 '评论'字段也可以是其他文件类型的属性。只是碰巧我需要从一堆图像文件中读取它。 – bbeny 2014-09-29 15:06:23
comments字段可以位于其他文件类型的元数据中,但不是全部。对于图像,这些数据通过EXIF存储。没有通用的元数据。 – Brad 2014-09-29 15:08:40