Bei einer Datei auf einem Webserver (z. B. http://foo.com/bar.zip -> nur über HTTP zugänglich) gibt es eine Möglichkeit, die Datumsattribute (z. B. date [erstellt, geändert]) ohne Herunterladen der gesamten Datei zu erhalten Archiv an erster Stelle?Erstellungsdatum der Datei über HTTP
Jetzt lade ich das Archiv herunter und lese die Attribute programmgesteuert. Das Problem ist, dass das Archiv aus Dutzenden von MiB besteht, also scheint es eine Verschwendung von Ressourcen zu sein, das gesamte Ding herunterzuladen und nur ein paar Bytes an Informationen zu lesen.
Ich weiß, dass Bandbreite praktisch frei ist, aber ich mag es auf keinen Fall verschwenderisch.
Wie genau bestimmen Sie das Dateiänderungsdatum? Durch die Analyse der gespeicherten Datei? Oder lesen Sie die HTTP-Header? –
@kork: Im Moment lade ich das Archiv herunter, öffne es (Perls Archive :: Zip) und erhalte die Datumsinformationen auf diese Weise. Ich hatte gehofft, diese Information über HTTP (das Datum der Erstellung des Archivs reicht es aus) vom Dateisystem des Webservers anzufordern. – consq18