cURL / wget : Enkel downloaden wanneer file vernieuwd

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • ZodiacQ
  • Registratie: Maart 2009
  • Laatst online: 27-01 20:51
Hoi,

Ik probeer via http een .gif bestandje te downloaden. Bij curl en wget heb je een optie om enkel een bestand te downloaden wanneer deze nieuwer is dan het lokale bestand. Ik weet dat het bestand elke minuut wordt ververst, maar ik zie dat wanneer ik het scriptje elke 10 seconden draai, deze telkens opnieuw het bestand download. Ik heb al geprobeerd met volgende commando's:

curl -z local.gif http://webserver/remote.gif
wget -N http://webserver/remote.gif

Beide commando's bekijken normaal het modify-veld van het bestand om te bepalen of het opnieuw moet downloaden. Mijn lokale server is linux, maar de remote server draait op windows. Kan het zijn dat er een incompatibiliteit zit tussen de linux en windows modify-eigenschappen van het bestand?

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 13:16

CAPSLOCK2000

zie teletekst pagina 888

De webserver moet een 'Last-Modified' mee sturen. Die zou gevuld kunnen worden op grond van die timestamp van de file. Ik vermoed dat het daar fout gaat. Kijk eens naar wat voor headers de webserver mee geeft.

This post is warranted for the full amount you paid me for it.