I save the image storagePath in Database like ../../../web-
app/personImages/imageName.img extension using FileUploadService.
For displaying images in GSP
Example
First Use FileUploadSevices file
class PersonalDetails {
String avatar
static constraints = {
avatar(nullable:true,maxSize: 1024000)
}
// Save Avatar if uploaded
def avatarImage = request.getFile('avatar')
if (!avatarImage.isEmpty()) {
personalDetailsInstance.avatar = fileUploadService.uploadFile(avatarImage,
"${personalDetailsInstance.id}.png", "personImages")
}
In avatar file :
C:\Documents and Settings\Administrator\Documents\workspace-ggts-3.4.0.RELEASE\IDiary\web-app\personImages/1.png