Oi galera, esse é meu primeiro posto no Grails Brasil, espero que vcs me ajudem.
Sei que existem vários posts aqui no forum sobre o assunto, vi todos, mas após testar várias maneiras nenhuma solucionou meu problema...
É o seguinte, preciso renderizar o avatar da pessoa na tela de profile, e ja testei a seguinte action no controlador:
def avatar(){
def usuarioInstance = springSecurityService.currentUser
if(usuarioInstance.avatar){
response.outputStream << usuarioInstance.avatar
}else{
response.sendError(404)
}
}
e na view:
<img src="${createLink(controller:'usuario', action:'avatar')}" width="100" height="100"/>
porém o que acontece é o seguinte: no local da imagem aparece o simbolo de imagem quebrada, e quando clico com o direito e coloco para abrir a imagem em uma nova guia, aparece apenas o nome da imagem(ex: avatar.jpg) nesta nova guia... Alguém ai por favor pode solucionar este problema? Ja passei o dia todo tentando achar uma solução...