Problema ao baixar arquivo

2 respostas
M

fiz um crud com arquivos aki o problema ta sendo quando eu baixo o arquivo ele baixa mas sem a extensão... ai tenho que colocar manualmente se quero usar

public StreamedContent getFile() throws FileNotFoundException {

		HibernateDao<Arquivos> hibernateDao = new HibernateDao<Arquivos>(Arquivos.class);
		Integer id = arquivo.getId();
		arquivo = hibernateDao.getBean(id);
		String caminho = arquivo.getCaminho();
		FileInputStream stream = new FileInputStream(caminho);
		System.out.println("akiii"+caminho);
		
		return file = new DefaultStreamedContent(stream, caminho);
		
	}

2 Respostas

Guitar_Men

Nunca fiz nada parecido, e pode ser que eu tenha entendido errado, mas você pode criar uma coluna a mais na tabela com a extensão do arquivo. Acho que fica bem simples…

M
@Entity
public class Arquivos implements Serializable{

	@Id
	@GeneratedValue
	private Integer id;
	private String nome;
	private String caminho;
	private String tipo;
	private float tamanho;

ja tenho ja

Criado 10 de janeiro de 2012
Ultima resposta 11 de jan. de 2012
Respostas 2
Participantes 2