我正在尝试提交带有上传文件的表单条目,但我似乎无法让控制器正确保存数据。
基本上,我想以一种形式发布标题和上传的来源。
我的域类的一个例子:
class Image {
String caption
Date dateCreated
Date lastUpated
String source
}
我不知道如何存储源文件并保存条目。
这是我到目前为止所做的:
def upload () {
def f = request.getFile('source')
f.transferTo(new File("/path/to/file.tmp"))
return
}
def save () {
upload()
def img = new Image(params)
img.save(flush: true)
...runtime exception...
}
文件创建有效,但显然保存图像条目的细节不正确。
答案 0 :(得分:1)
考虑回答这个问题。问题不在于Grails,但是我的一小部分细节未能安装将数据插入数据库所必需的插件。
答案 1 :(得分:1)
请参阅此源代码Grails file upload example或此演示文稿Uploading files with Grails。
希望这有帮助