检索远程文件的完整详细信息,而无需下载该文件


Retrieve the complete details of a remote file without downloading it

我怎么能提取元数据/METAINFO/所有描述远程文件的东西而不首先下载它呢?

你有一些PHP片段吗?卷曲呢?或者其他语言?

谢谢

如果不下载整个文件,就无法从文件中获取所有元数据,因为在捕获元数据块之前无法知道需要多少元数据,有些文件格式将元数据存储在文件末尾(这意味着无论如何都需要整个文件),有些文件根本没有嵌入任何元数据,等等。

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