【发布时间】:2015-06-17 05:22:44
【问题描述】:
我想要一个文件携带一些额外的信息,比如记录的 ID。
我们可以在文件中添加一些额外的元数据或任何东西吗?
我们可以添加一些不会损坏文件的额外字节流吗?
请帮帮我。
谢谢
【问题讨论】:
-
试过创建
json对象,添加文件对象,json对象的附加属性?
标签: jquery html file file-upload data-uri
我想要一个文件携带一些额外的信息,比如记录的 ID。
我们可以在文件中添加一些额外的元数据或任何东西吗?
我们可以添加一些不会损坏文件的额外字节流吗?
请帮帮我。
谢谢
【问题讨论】:
json对象,添加文件对象,json对象的附加属性?
标签: jquery html file file-upload data-uri
是的,您可以使用所谓的扩展属性将元数据写入文件。 这是一个 wiki 链接,了解更多信息 (https://en.wikipedia.org/wiki/Extended_file_attributes)
这取决于您要读取和写入此属性的语言。
例如在PHP中可以使用PECL库xattr的函数(http://php.net/manual/en/function.xattr-set.php)
在 Node.JS 上,您将使用类似 fs-xattr (https://www.npmjs.com/package/fs-xattr) 的库
注意事项:
例如,JPEG 图像有 Exif (https://en.wikipedia.org/wiki/Exchangeable_image_file_format#Example)。
或 ID3 (https://en.wikipedia.org/wiki/ID3) 用于 MP3 等。
【讨论】: