Ciao a tutti
come faccio a controllare se un file è presente su un altro server?
se il file viene esposto pubblicamente tramite il server web, ti basta fare un normale GET HTTP
Supponiamo che tu stia cercando il file
http://www.miodominio.estensione/prova/cartella/filedatrovare.jpg devi unicamente aprire la porta 80 del server web
http://www.miodominio.estensione quindi inviare la richiesta
HEAD /prova/cartella/filedatrovare.jpg HTTP/1.1
Host:
http://www.miodominio.estensioneConnection: close
Se la richiesta ti ritorna come prima riga HTTP/1.1 200 OK e quindi tutti gli header vuol dire che il file è stato trovato ed esiste, altrimenti ti verrà ritornato HTTP/1.1 404 Not Found
Con ServerXMLHTTP puoi ottenere la stessa cosa