E' possibile in ASP.NET verificare l'esistenza di un URL?

Ad esempio devo vedere se un file di un determinato URL esiste prima di farlo scaricare... come in questo caso:

http://www.miosito.net/nomefile.zip

Dalla pagina ASP devo verificare che l'indirizzo esiste e, nel caso affermativo, effettuare il download.

Esiste un metodo per determinare se il file e l'indirizzo sono verificabili?

Grazie

Carlo

Dimensioni, il nuovo volto del Gioco di Ruolo
dimensioni.dragonslair.it
usa la classe webclient, dovrebbe fare al caso tuo.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
A me servirebbe una cosa molto semplice: verificare che un file, su un qualsiasi server messo in rete, esista.

Una volta che so che esiste, quindi l'URL è valido, me lo scarico...

Non c'è un oggetto che possa fare al caso mio ?

Il webclient, da quello che ho visto, legge o scarica il file (nella directory di sistema) e se il file è di grandi dimensioni rallenterebbe enormemente il browser del computer client.

E' inoltre possibile fare apparire la finestra di download sul client senza che l'utente facci un click su qualche URL?

Grazie in anticipo

Carlo

Dimensioni, il nuovo volto del Gioco di Ruolo
dimensioni.dragonslair.it
se leggi le headers attraverso la proprietà ResponseHeaders, puoi verificare se l'errore è 404 o meno. certo, non è il sistema migliore, forse fai prima a riscriverne una porzione in modo che chieda solo le headers, senza il body.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.