Как я могу программно сказать, изменился ли двоичный файл на веб-сайте (например, изображение), не загружая его?

В случае Вы описываете, ответ - "вероятно, да". Однако, если класс имеет какие-либо виртуальные функции (включая виртуальный деструктор, который мог бы быть наследован от базового класса), или использует множественное наследование тогда, расположение класса может отличаться.

5
задан Alfred Myers 25 September 2009 в 22:37
поделиться

3 ответа

Вы можете проверить, изменен ли файл или нет, запросив с помощью HEAD .

Затем возвращаемый заголовок ответа может включать Last-Modified или ETag , если веб-сервер поддерживает.

6
ответ дан 18 December 2019 в 07:55
поделиться

На самом деле, вы хотите искать заголовок Last-Modified после выдачи запроса HEAD (а не GET ). Я написал код для получения HEAD через WebClient здесь .

9
ответ дан 18 December 2019 в 07:55
поделиться

Вы можете выполнить запрос HEAD и проверить последнее измененное значение даты и времени, а также длину содержимого.

5
ответ дан 18 December 2019 в 07:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: