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 に答える