6

我正在使用 request.getFile("file") 获取上传的文件,其中“file”是我的 gsp 文件中文件输入元素的名称。我能够很好地解析这个文件,但是当我尝试获取文件的原始名称时,我遇到了以下错误

方法没有签名:org.springframework.web.multipart.commons.CommonsMultipartFile.getOriginalFileName() 适用于参数类型:() 值:[] 可能的解决方案:getOriginalFilename()

这是我的代码:

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

为什么我不能在 'f' 上调用 getOriginalFileName() 方法,我认为 request.getFile() 返回了一个 MultipartFile 对象

4

2 回答 2

7

异常表明这是方法调用f.getOriginalFileName()->上的大写问题f.getOriginalFilename()

于 2012-07-24T19:00:02.333 回答
1

这是我的代码,对我有用:

def uploadedFileName = request.getFile("file")    
def fileName = uploadedFileName.originalFilename
于 2016-12-12T07:58:59.867 回答