Criar um java.io.File a partir de um java.net.URL?

1 resposta
R

Estou precisando criar um java.io.File de uma imagem que está em uma URL.Parecia uma tarefa trivial, mas após horas de pesquisa não consegui fazer funcionar ainda.

Achei isso, mas só funciona com a URL na rede local.
http://weblogs.java.net/blog/2007/04/25/how-convert-javaneturl-javaiofile

Código:

URL url = null;
		
	try {
			url = new URL("http://localhost:8080/Servidor/assets/upload/teste/vN8UKnS9T4mRrUM.JPG");
		} catch (MalformedURLException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}

Já tentei

File f = new File(url.toURI());
File f = new File(url.getPath());
File f = new File(url.getFile());

Mas nenhum funcionou...

1 Resposta

balrog

O que vc precisa fazer eh ler o conteudo da sua URL e salvar o mesmo no seu arquivo destino.

Criado 13 de agosto de 2010
Ultima resposta 14 de ago. de 2010
Respostas 1
Participantes 2