Acesso ao disco através de APPLET

Ae galera,

Seguinte… já é sabido que temos problemas de segurança ao acessarmos arquivos através de uma applet, pois esta roda no cliente.
Estou contruindo uma que precisaria varrer o disco e rotornar o conteúdo do diretório dentro da applet, mas naum no cliente e sim no servidor.
Então, como devo passar o parâmetro para a biblioteca “io” para que não dê erros… “http://…” ou “c:…” pelo que ví… as duas maneiras retornam erro… a primeira pq não é possível procurar em uma subpasta do “http” e como “c:” não deixa pq vai procurar no cliente…

Valeu

Utilizando Applet voce teria que fazer uma comunicacao, por exemplo Socket, com o servidor e pedir para o servidor enviar a sua lista de arquivos.

Para um Applet se comunicar com um servidor que esteja no mesmo endereco que ele foi baixado nao tem que assinar nem nada.

Agora como fazer voce teria que conhecer um pouco de Socket, ServerSocket e envio/recebimento de Streams…

Outra solucao eh nao usar Applet. Coloca um JSP no seu servidor utilizando

File f = new File("/diretorioquevcquerolhar");
File[] files = f.listFiles();

Faz um for e mostra os dados dos diretorios…

Tenta ae…

Pois é, mas através de socket, teria que ter uma outra aplicação no servidor para responder a esse pedido da lista de arquivos, que não sei se é a melhor solução e jsp não serve pq a aplicação precisa ser em applet.

Bom… tenho q pensar um pouco… hehe, mas obrigado ae…