Acessar arquivo do servidor  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
PerFecT_br
What is classpath?

Membro desde: 08/11/2011 15:49:05
Mensagens: 9
Offline

Galera, ja vi varios topicos falando sobre assuntos parecidos com esta, mas nenhum foi esclarecedor, logo resolvi criar este e me desculpe se estou sendo repetitivo.

É o seguindo, estou desenvolvendo um aplicativo em JSF 2.0 para o usuario poder fazer download de arquivos que estao salvos no meu servido. Mas antes do usuario fazer o download eu apresento para ele
uma tabela com os dados do arquivo. Como este arquivo não esta na minha maquina local eu não consigo instanciar um File para ele, para descobrir, por exemplo, seu tamanho. Entao como que eu faço?

Estou tentando criar uma URL e me conectar ao servidor, mas não passo do inicio.

Espero que alguem me ajude.
Valeu
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline

Vc sabe como criar o arquivo?

Ao solicitar o arquivo, você iria criá-lo e depois exibir os dados dele.

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
PerFecT_br
What is classpath?

Membro desde: 08/11/2011 15:49:05
Mensagens: 9
Offline

Acho que eu não fui muito claro no que eu quis dizer...

Vou dar um exemplo vc chega no site http://www.rarlab.com/rar/wrar401br.exe, mas antes de fazer o arquivo vc qr saber o tamanho dele para poder mostrar para o usuario.... Tem como fazer isso???

Eu poderiar criar um HTTPConnection e acessar o tamanho do arquivo?
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline

Você falou que o arquivo não existe, esse seria o problema.

Eu vejo o seguinte. Você criaria o arquivo, salvaria em um diretório e depois pegaria os detalhes do arquivo pelo File.

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

A solução mais comum sobre guardar dados sobre o arquivos(metadados) é coletar essas informações e colocá-las em algum banco de dados. Além de evitar fazer acessos desnecessários a um storage, desta forma você poderá também manter outras informações relacionadas, como estatísticas de acesso, permissões, etc. A desvantagem é que caso alguma coisa mude no storage, arquivos se percam ou mudem de lugar, o banco terá que ser mantido atualizado.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team