【发布时间】:2011-05-18 14:48:08
【问题描述】:
给定网络服务器上的文件(例如,http://foo.com/bar.zip -> 只能通过 HTTP 访问),有没有办法在不下载整个存档的情况下获取日期属性(例如,日期 [创建、修改])地点?
现在,我下载存档并以编程方式读取属性。问题是存档有几十个 MiB,所以下载整个文件并最终只读取几个字节的信息似乎是一种资源浪费。
我知道带宽实际上是免费的,但无论如何我都不喜欢浪费。
【问题讨论】:
-
您如何确定文件修改日期?通过分析存储的文件?还是您阅读 HTTP 标头?
-
@kork:现在我下载存档,打开它(Perl's Archive::Zip)并以这种方式获取日期信息。我希望能够通过 HTTP(仅存档创建日期就可以)从网络服务器的文件系统请求此信息。
标签: http language-agnostic attributes download file-attributes