Abrindo arquivos remotamente

7 respostas
Jedi_FeniX

Alguém sabe como posso abrir arquivos em outro pc?

7 Respostas

P

Bom, pelo que entendi vc quer abrir um arquivo remoto. Se for, então é de forma normal, mas você deve “enxergar” o arquivo.

File arquivoRemoto = new File(File.separator+File.separator+"nomeMaquinaOuIp"+File.separator+"c$"+File.separator+"teste.txt");
            System.out.println(arquivoRemoto.exists());
Jedi_FeniX

O que seria File.separator? E “c$” ?
Obrigado pela ajuda

rogeriop80

Jedi_FeniX:
O que seria File.separator? E “c$” ?
Obrigado pela ajuda

File.separator é o simbolo que separa o arquivo do diretorio por exemplo.

Um exemplo de acesso a arquivo remoto comparatilhado no Windows é:

//192.168.0.1/teste/teste.txt

Jedi_FeniX

Eu não teria que conectar na máquina que eu quero acessar o arquivo?

Jedi_FeniX

Vou explicar melhor a minha dúvida:

Eu tenho uma aplicação rodando em um PC1 e esta aplicação precisa acessar um PC2 para poder gravar arquivos nele e escrever em arquivos que se encontram no PC2 e o acesso ao PC2 é via HTTP.
Desde já agradeço.

J

Solução 1) Use RMI, que permite a invocação de objetos remotos passando um array de bytes do arquivo.

Solução 2) Instale um container jsp/servlet no PC2 (tomcat, jetty) e escreva um servlet que recebe o arquivo como um upload.

Solução 3) use web services, que basicamente se comporta como a opção 2.

leandrokjava

concordo…

Criado 17 de janeiro de 2008
Ultima resposta 18 de jan. de 2008
Respostas 7
Participantes 5