Download de Arquivo[RESOLVIDO]

9 respostas
juliocesarsrosa

ola galera tenho uma duvida bem simples…
eu tenho um arquivo em um direretório…
depois de tudo refenciado e certo tenho apenas que usar um método da classe file para pegar esse arquivo…

mas estou em duvida de qual usar…
qual eu uso?

file.getAbsoluteFile()//creio que é esse mesmo mas só para confirmar
file.getAbsolutePath()

preico pegar o arquivo mesmo.

obrigado

9 Respostas

drsmachado

Se você está usando uma IDE (Eclipse ou Netbeans), ao digitar o nome do objeto, ponto e pressionar CTRL + espaço ele traz uma lista de métodos da classe que o objeto representa.
Além disto, traz (quando o javadoc existe) uma breve explicação sobre o método (parâmetros, tipo de retorno, etc).

O primeiro caso

Returns the absolute form of this abstract pathname. Equivalent to new File(this.getAbsolutePath).

E o outro

Returns the absolute pathname string of this abstract pathname.

Certo?

Assim sendo, o correto, para pegar o arquivo, é o primeiro, senão. você terá uma String.

nel

Oi!

Você já não tem o PATH no qual o arquivo encontra-se fisicamente?
Leia a API, ela esclarece bastante dúvidas, veja o que a oracle diz:

Respondido?
Abraços!

juliocesarsrosa

me confundi agora…drsmachado
vc se referiu ao primeiro do meu post ou do seu???

o certo é getAbsolutePath ou getAbsoluteFile?

vlw

drsmachado

juliocesarsrosa:
me confundi agora…drsmachado
vc se referiu ao primeiro do meu post ou do seu???

o certo é getAbsolutePath ou getAbsoluteFile?

vlw

Do teu.

Rodrigo_Sasaki

juliocesarsrosa:
me confundi agora…drsmachado
vc se referiu ao primeiro do meu post ou do seu???

o certo é getAbsolutePath ou getAbsoluteFile?

vlw

mas os dois estão na mesma ordem hehehe

fnandos

O certo é

getAbsolutePath()

já algo parecido mas recuperava da base de dados e depois fazia o download

Rodrigo_Sasaki

fnandos:
O certo é

getAbsolutePath()

já algo parecido mas recuperava da base de dados e depois fazia o download

simplesmente não acredito, hehehehe

juliocesarsrosa

vlw galera vou colocar como resolvido…
estou com um problema neste topico aqui http://www.guj.com.br/java/244121-download-arquivo-base64encode#1262916

se vcs puderem em ajudar agradeço…

vlw

fnandos

É veridico acredite.

Criado 8 de junho de 2011
Ultima resposta 8 de jun. de 2011
Respostas 9
Participantes 5