def uploadFile() { MultipartFile file = request.getFile("myFile") if(!file.isEmpty()) { file.transferTo( new File("/tmp/upload/${file.originalFilename}") ) render "OK" } else { render "NG" } } ソースを見ていただければなんとなく分かると思いますが、request.getFile('アップロードフィールド名')を実行すれば、アップロードされたファイルの実体をMultipartFileとして取得できます。 アップロードフィールドに何も指定されていなかった場合を考慮して、isEmpty()を使って処理を切り分けることができます。 不特定多数のファイルをアップロードする場合 こっちのほうが本命でした。(自分に