-1

我正在尝试提交带有上传文件的表单条目,但我似乎无法让控制器正确保存数据。

本质上,我想以一种形式发布标题和上传的源。

我的域类的一个例子:

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...
}

文件创建工作,但显然保存图像条目的详细信息不正确。

4

2 回答 2

1

考虑回答这个问题。问题不在于 Grails,而是我未能安装将数据插入数据库所需的插件的微小细节。

于 2012-06-29T13:09:40.440 回答
1

请参阅此源代码Grails 文件上传示例或此演示文稿Uploading files with Grails

希望这可以帮助

于 2013-06-30T19:16:01.797 回答