Delphi дата создания файла по HTTP

Возможно ли получить информацию о дате создания/изменения удаленного файла по HTTP адресу?
спасибо.

1 ответов


На язык тут думаю всё равно =)
Либо смотрите заголовки, с которыми вам этот файл отдают, либо выкачивайте сам файл и смотрите его метаданные. Как оно делается в дельфи - вам виднее =)


Что мне известно:
Каждый файл на Windows (NTFS, FAT, ...) обладает двумя потоками: основное содержание файла, доступное приложению, и "теневой" поток, описывающий свойства файла(включая дату создания) по интернету передается только основное содержание; на клиентской стороне файл создается по новому и по этому восстановить дату создания из этого же файла невозможно.

Скорее всего сервера (при особой настройке) передают некий заголовк, посматрите на программу Download Master, она никогда при закачке файлов не узнает их дату создания, модификации. И то Content-Length не всегда доступен, например на хостингах файлов.