我有一个图像字段,我想从中将图像保存到数据库。但它显示铸造异常。有人可以帮我吗?我正在使用 grails 2.1.0。这是我的代码如下:
我的浏览页面>>>
<g:uploadForm action="upload">
Photo: <input name="photo" type="file" />
<g:submitButton name="upload" value="Upload"/>
我的控制器动作 >>>
def upload={
def user = User.findById(1)
user.avatar = params.photo
user.save()
}
我的域类 >>>
class User {
String username
byte[] avatar
String avatarType
static constraints = {
avatar(nullable:true, maxSize: 1024 * 1024 * 2 /* 2MB */)
avatarType(nullable:true)
}
}