Boa tarde pessoal;
Estou com um problema para gerar arquivo.txt em uma máquina que não é local.
Abaixo, o endereço de onde deve ser gravado o arquivo:
“http://converte-des/home/users/tatianam/temp_oficializa/caderno/”
Eu consegui ler o arquivo onde passo da seguinte forma:
InputStream source = new URL(“http://converte-des/home/users/tatianam/temp_oficializa/caderno/dados_versao.txt”).openStream();
BufferedReader br = new BufferedReader(new InputStreamReader(source));
Ler eu consigo, mas gravar não to conseguindo, alguém pode me ajudar.
Muito Obrigada.
Você só conseguirá efetuar a gravação se puder fazer um upload, ou então se o servidor suportar o protocolo WebDAV, usar WebDAV, ou talvez até mesmo usar FTP ou SCP ou sei lá o quê. Depende muito de como o tal servidor foi configurado.
De qualquer maneira, nenhuma das maneiras é particularmente simples, já que também exigem alguma autenticação (imagine se fosse simples; aí ninguém conseguiria manter um site web durante mais de 2 minutos sem alguém pôr uma página indevidamente).
Você precisa de alguma biblioteca para poder fazer essa tal cópia. Consulte o dono desse site para ver o que você pode fazer. .
O diretório tem permissão de escrita?
Bom dia,
Acho que não fui muito clara quanto ao que preciso, é gravar um arquivo “.txt “, em uma máquina que não é a minha,” /home/users/tatianam/temp_oficializa/caderno/”, isso é um caminho para outra máquina.
Só que passando apenas esse caminho, ele não funciona, por isso acho que tenho que passar o “http://converte-des/home/users/tatianam/temp_oficializa/caderno/”, eu queria ter algum exemplo de como fazer isso.
Eu gero o arquivo na minha aplicação e coloco nessa outra area, que é outra máquina.
Obrigada.