51 messaggi dal 25 febbraio 2002
Buongiorno a tutti,
nell'applicativo che sto realizzando ho utilizzato Directory.GetFiles(stringaDirectory); per ottenere i nomi dei file presenti in quella cartella del mio server.
Ma se io, da una pagina di questo server, volessi sapere i nomi dei file contenuti in una cartella di un altro server??? Directory non lo posso utilizzare e quindi ho pensato a qualcosa tipo Http... boh!

Preciso che in questo secondo caso la mia string stringaDirectory è tipo: "http://nomedelwebserver/cartella1/cartella2/"

qualcuno mi sa suggerire cosa utilizzare?
grazie mille
micolg ha scritto:
se io, da una pagina di questo server, volessi sapere i nomi dei file contenuti in una cartella di un altro server


Via HTTP chiaramente non puoi sfogliare il file system di una macchina (e grazie a dio è così: riesci ad immaginare le implicazioni sulla sicurezza che avrebbe?)

Deve essere l'altro server ad esporre volontariamente una parte del file system e lo può fare mediante un web service o via FTP.

HTH

Matteo Casati
GURU4.net
51 messaggi dal 25 febbraio 2002
prima cosa grazie per la risposta.
ora ho provato a scrivere queste righe:

string urlWebServer = "http://webserver/cartella1/cartella2/";
System.Net.WebRequest objRequest = System.Net.HttpWebRequest.Create(urlWebServer);
System.IO.StreamReader sr = new System.IO.StreamReader(objRequest.GetResponse().GetResponseStream());

string result = sr.ReadToEnd();     
sr.Close();
Response.Write("<br/> result: " + result);


in questo modo mi trovo tutto l'elenco come se fosse una cartella ftp. presumibilmente, tramite una Regular expression potrei ricavare il nome dei ma...non esiste in questo caso un comando diretto?

grazie ancora
questo perché hai reso sfogliabile il contenuto della cartella.

considera che così chiunque collegandoti al webserver/cartella ecc ecc potrà vedere il contenuto delle cartelle,e temo peggio ancora magari scaricarlo

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
51 messaggi dal 25 febbraio 2002
si esatto. è stato reso sfogliabile. credo solo il contenuto di quella cartella perchè per tutte le altre pagine posso accedere solo con login. alla fine in questa cartella ci sono solo ed esclusivamente immagini "pubbliche" e quindi il pericolo, anche dovessero "entrare", non dovrebbe essere grave (riporto parole altrui).
inoltre, ammesso che questo abbia un significato  , l'applicazione gira in locale e non su internet.
se ho detto castronerie...abbiate pazienza e corregetemi
grazie mille
bhe il fatto che sia una intranet riduce un pò i pericoli legati alla sicurezza.

io non lo farei, avrei fatto come diceva Matteo o un servizio o un ftp ma dipende tutto dal tuo scenario di sviluppo

ciao e buon lavoro

marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
51 messaggi dal 25 febbraio 2002
beh, in ogni caso do un'occhiatina al discorso ftp e web service, anche solo per "capire".
grazie mille per i consigli
alla prossima. ciao
di nulla

ciao e buon lavoro

marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

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.