画像をデータベースに保存する画像のフィールドがあります。しかし、それはキャスト例外を示しています。誰でもこれについて私を助けてもらえますか? 私は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)
}
}