【问题标题】:getting original file name of uploaded file grails获取上传文件grails的原始文件名
【发布时间】:2012-07-24 18:37:14
【问题描述】:

我正在使用 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 对象

【问题讨论】:

    标签: grails file-upload


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-02-22
        • 2016-04-27
        • 1970-01-01
        • 2015-12-17
        • 2020-12-06
        • 2021-10-13
        • 1970-01-01
        相关资源
        最近更新 更多