Recuperar imagem em MySql para uma pasta em grails
09/05/2013 20:15
boa tarde galera,
estou precisando recuperar imagens que estão no MySql como bytes para uma pasta no HD.
Consigo recuperar uma a uma jogando para a tela e depois utilizando os comandos
def imagem = request.getFile("imagem")
imagem.transferTo(new File("C:/groovy-grails/springsource/workspace/siem/web-app/fotosUc/"+it.id+'.jpg')
meu código está +- assim:
def updateImagens = {
def uclista = Uc_Imagem.findAll("from Uc_Imagem")
uclista.each {
byte[] img = it.imagem
response.outputStream << img
def imagem = request.getFile("imagem")
/// Esta linha de baixo só funciona a primeira imagem, e mesmo assim não é a do
/// bco e sim a que está na tela
imagem.transferTo(new File("C:/groovy-grails/springsource/workspace/siem/web-app/fotosUc/"+it.id+'.jpg'))
}
Tags:
updateImagens