0
我試圖將圖像提交給grails中的特定目錄,同時搜索我發現要上傳的代碼使用以下方法「getFile」,但是此方法不被識別,並且依賴項或導入都沒有找到,控制器是這個request.getFile無法解析符號
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)
}
}
我做了搜索,而這應該是唯一的方法..
不確定您的意思是「找不到依賴或導入」。這是一個注入Grails請求對象的方法,所以你在IDE中通常不會自動完成它。真正的問題是,哪些不起作用?你運行代碼時會得到什麼錯誤? – Gregg
運行.getFile時出現錯誤,是由grails檢測到的錯誤,所以我認爲我只需要一個特定的導入或依賴關係的build.gradle – Zenoheld
您需要更具體。什麼是錯誤信息? – Gregg