我正在尝试将图像提交到grails中的特定目录,而搜索时我发现要上传的代码使用以下方法“getFile”但是此方法无法识别并且找不到dependendices或者导入,控制器是这个
def uploadImage(){
def file=request.getFile('image')
String imageUploadPath=grailsApplication.config.imageUpload.path
try{
if(file && !file.empty){
file.transferTo(new File("${imageUploadPath}/${file.name}"))
flash.message="your.sucessful.file.upload.message"
}
else{
flash.message="your.unsucessful.file.upload.message"
}
}
catch(Exception e){
log.error("Your exception message goes here",e)
}
}
我做了一次搜索,这应该是唯一的方法..
答案 0 :(得分:0)
确保您使用<g:uploadForm />
进行客户端上传,否则,您将在控制器中加载错误的外观。