498 messaggi dal 19 ottobre 2005
Ciao a tutti
come faccio a controllare se un file è presente su un altro server?
il mio server ha come sistema operativo windows server 2003
Ho già provato con MSXML4.ServerXMLHTTP, ma niente.
Grazie
Modificato da Td78 il 02 agosto 2007 11.29 -
394 messaggi dal 11 agosto 2004
ma questo file è accessibile da web?(quello che vuoi verificare se è presente o meno)
Un pò di codice per capire non guasta eventualmente! :)
Se ho capito quello che ti interessa, non puoi.

Alberto Biancardo
2.410 messaggi dal 13 febbraio 2003
Contributi
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.estensione
Connection: 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

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.