No objeto FileInputStream
Ocorre um erro ao inicializá-lo, a sintaxe
http:\127.0.0.1:8080 estearquivo.txt (A sintaxe do nome do arquivo, pasta ou nome do volume está incorreta)
[/img]
No objeto FileInputStream
Ocorre um erro ao inicializá-lo, a sintaxe
http:\127.0.0.1:8080 estearquivo.txt (A sintaxe do nome do arquivo, pasta ou nome do volume está incorreta)
[/img]
Voce poderia dar mais alguns detalhes? Nao ficou muito claro o que tah acontecendo
Você quer que ele crie um arquivo “remotamente” (127.0.0.1) nesta pasta? Como você está acessando localhost, não era melhor você indicar o caminho da pasta root??? Eu não sei se você pode criar assim “remotamente”, mas acredito que sim… Mas por estar em localhost, aponta pro caminho da pasta root.
Por você estar acessando um endereço interno (localhost, o ip 127.0.0.1 é chamado de localhost pois ele aponta para a mesma maquina.)
Logo se você está acessando um localhost, um servidor na sua máquina, você deve apontar para a mesma pasta do servidor, e não para o endereço do servidor… isto é… você deve apontar para o c:pastadoservidorpastaroot
omedoarquivo.txt entendeu?
e não para 127.0.0.1/nomedoarquivo.txt entendeu?
O que ocorre é o seguinte.
Colocar “c:/pasta/arquivo.txt” eu já tinha feito, mas não vai ser fixo o endereço.
Então faço da seguinte forma:
URL url = new URL(“http://127.0.0.1:8080/root/arquivo.txt”);
URLConnection urlC = url.openConnection();
InputStream is = url.openStream();
Dá certo.
Agora se eu faço:
InputStream is = new FileInputStream(“http://127.0.0.1:8080/root/arquivo.txt”);
Dá o seguinte erro:
java.io.FileNotFoundException: http://127.0.0.1:8080/root/arquivo.txt
(No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:103)
at java.io.FileInputStream.(FileInputStream.java:66)
O objeto FileInputStream não suporta a url como endereço.
Se isso foi uma pergunta, a resposta eh nao
Em uma classe:
PrintWriter out = response.getWriter();
out.close;
Em outra classe:
response.reset();
OutputStream out = response.getOutputStream();
Dá o seguinte erro, que já existe uma instância de getWriter().
Quando executo:
response.reset();
Esse objeto não é iniciado de novo.