2012-07-24 48 views
4

我使用request.getFile(「file」)獲取上傳的文件,其中「file」是我的gsp文件中文件輸入元素的名稱。我能夠解析這個文件,但是當我嘗試獲取文件的原始名稱時,遇到以下錯誤獲取上傳文件的原始文件名grails

沒有方法的簽名:org.springframework.web.multipart.commons.CommonsMultipartFile.getOriginalFileName()適用對於參數類型:()值:[] 可能的解決方案:getOriginalFilename()

這是我的代碼:

def f = request.getFile("file") 
def name = f.getOriginalFileName() 

爲什麼我不能調用getOriginalFileName()方法 'F',我以爲request.getFile()返回一個MultipartFile對象

回答

5

該例外顯示它是方法調用f.getOriginalFileName() - >f.getOriginalFilename()上的大寫問題。

1

這是我的代碼,這爲我工作:

def uploadedFileName = request.getFile("file")  
def fileName = uploadedFileName.originalFilename