我试图将图像上传到数据库,但当我尝试查看params
中的内容时,在fileupload
中找到的图像名称与[email protected]eed792
类似。例如params [fileupload:android-logo.jpg]
。将图像上传到数据库
这里是域类:
class Photos {
Date dateCreated
byte [] photo
Date lastUpdated
static constraints = {
}
static mapping ={ photo(sqlType:"BLOB") }
}
普惠制:
<label>Photos:</label>
<input class="inputFiles" type="file" name="fileupload" multiple="multiple" accept="image/*" />
什么可能会导致此?
听起来就像将是一个庞大的数据库。为什么不存储对文件的引用,即它的Sha字符串,并将文件存储在文件系统中 - 噩梦DB管理/备份/恢复..向'form'添加'enctype ='multipart/form-data''后的 – Vahid