request.getFile无法解析符号

时间:2016-12-27 18:10:16

标签: grails

我正在尝试将图像提交到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)
    }

}

我做了一次搜索,这应该是唯一的方法..

1 个答案:

答案 0 :(得分:0)

确保您使用<g:uploadForm />进行客户端上传,否则,您将在控制器中加载错误的外观。