Vraptor metodo controller retornar imagem sem procurar por jsp

4 respostas
R

Tenho um metodo que retornar o bytes[] de uma foto ele funciona normal, mas no final do metodo, quando dou "return bytes[]" ele da um erro dizendo que nao encontrou a jsp para aquele metodo especifico. Existe alguma maneira de dizer que para aquele metodo ele n procurar por jsp nenhum?

@Path("/photo/download/{photo.id}") @Transactional @Security
	public byte[] displayMinPrivatePhoto(Photo photo) throws Exception {
		
		
		photo = (Photo) photoBusiness.select(photo, Photo.class);
		
		if(photo != null){
			File f = new File(photo.getPath);
			return getBytesFromFile(f);
			
		}
		return null;
		
	}

4 Respostas

R

Já tentou se basear por aqui: http://vraptor.caelum.com.br/pt/docs/download-e-upload/ ?

Lucas_Cavalcanti

coloca um

result.notFound();

antes do return null;

assim ele dá 404 quando não achar a foto

GabrielCardelli

conseguiu resolver seu problema? Estou com a msm situação.

Lucas_Cavalcanti

qual é o erro específico que tá acontecendo com vc Gabriel?

Criado 16 de fevereiro de 2013
Ultima resposta 25 de mar. de 2014
Respostas 4
Participantes 4