我尝试将图片上传到数据库但是当我尝试查看params
中的内容时,我在fileupload
中找到了图像的名称org.springframework.web.multipart.commons.CommonsMultipartFile@eeed792
。例如params [fileupload:android-logo.jpg]
。
这是域类:
class Photos {
Date dateCreated
byte [] photo
Date lastUpdated
static constraints = {
}
static mapping ={ photo(sqlType:"BLOB") }
}
GSP:
<label>Photos:</label>
<input class="inputFiles" type="file" name="fileupload" multiple="multiple" accept="image/*" />
可能导致这种情况的原因是什么?
答案 0 :(得分:1)
文件上传不会直接注入params。你必须使用request.getFile('paramname')
看看这个:http://www.slideshare.net/cavneb/upload-files-with-grails