Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - listare contenuto file web
Forum - Java - listare contenuto file web

Avatar
bylli (Normal User)
Newbie


Messaggi: 2
Iscritto: 13/03/2006

Segnala al moderatore
Postato alle 10:54
Lunedì, 13/03/2006
Salve,
sono un principiante del linguaggio java.
St? realizzando un'applet java la quale dovrebbe listarmi tutti i file contenuti in un path di una url (tipo www.miosito.it/path) ma non s? da dove incominciare. Sapreste darmi qualche idizio?
Grazie

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 13:20
Lunedì, 13/03/2006
Come risposto nell'e-mail:

La cosa purtroppo non ? fattibile con Java. Java ? un linguaggio che viene eseguito sulla macchina client, e a meno di non aver i permessi ftp per leggere il contenuto del sito, non ? possibile elencare quali files sono presenti sul server.


Il mio blog: https://piero.dev
PM Quote
Avatar
bylli (Normal User)
Newbie


Messaggi: 2
Iscritto: 13/03/2006

Segnala al moderatore
Postato alle 13:36
Lunedì, 13/03/2006
Ringrazio per la risposta
ma una info se il path del mio sito ha i permessi per visualizzare i file contenuti basta infatti che con un browser mi ci collego e riesco a listarli; come posso fare la stessa cosa con un'applet?

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 12:36
Sabato, 18/03/2006
se la tua applet non ? firmata e autenticata o il policy del client non ? manualmente configurato, la tua applet NON pu? connettersi ad host diversi da 127.0.0.1(localhost del client) e dal server dalla quale ? stata scaricata(se la scarichi da www.ciaociao.com pu? connettersi a www.ciaociao.com)

Per fare quello che fa un browser prova a connetterti con una sockets e a prendere il risultato che ti ritorna(il risultato ? il codice html della pagina). Senno guarda il protocollo http che comando usa per ricevere la lista dei file presenti in una dir. Ovviamente per? il server deve dare il permesso di listare la dir.

Se hai accesso ad ftp hai questa utile classe:
http://java.developpez.com/faq/java/fichiers/FTPConnection ...

che tra i vari metodi ha anche: listFiles(), listSubdirectories() che fanno al caso tuo.

Ultima modifica effettuata da netarrow il 18/03/2006 alle 12:42
PM Quote