无需下载即可检索远程文件的完整详细信息

时间:2011-11-16 18:45:24

标签: php curl metadata remote-access

我如何提取 METADATA / METAINFO /所有可以描述远程文件而不下载它的内容首先是什么?

你有PHP的一些片段吗? 在cURL怎么样? 或任何语言?

感谢

1 个答案:

答案 0 :(得分:2)

如果没有下载整个文件,就无法从文件中获取所有元数据,因为在捕获元数据块之前无法知道所需文件的数量,某些文件格式会在文件的结尾(意味着你无论如何都需要整个文件),有些文件根本没有嵌入任何元数据,依此类推。

如果您执行HEAD请求,通常能够以服务器返回的内容类型和内容长度标头的形式获取有关文件的一些基本元数据,但这通常仅限于MIME类型和文件大小(如果您正在处理为该文件提供服务的脚本,并且该脚本未设置必要的标题,您甚至可能无法获得该标题)。