Я пытаюсь сделать загруженное изображение из gsp без успеха. У меня есть это, чтобы сделать изображение. Что не так?Невозможно отобразить blob как изображение в grails 2.1
//domain-class
class Something {
...
byte[] image
}
//controller
def displayImage(){
def something = Something.get(id)
response.contentType = 'image/jpeg'
response.outputStream << something?.image
response.outputStream.flush()
}
//gsp
<img src="${createLink(action:'displayImage', id:something?.id)}" />
Я изменил контроллер, чтобы быть как этот
displayImage(){
def something = Something.get(params.id)
........
}
Я не получаю исключение, но ни получить изображение, отображаемое. Я не знаю, связано ли это с ContentType или с любой другой вещью, которую я должен указать. Есть идеи??
Это не работает, это вызов из GSP ок? Я не знаю, что еще делать. – Marcos
смотрите http://fbflex.wordpress.com/2008/04/22/image-uploading-in-grails-with-5-lines-of-code/ –