Получить несколько файлов в параметрах (Controller) - Grails - PullRequest
1 голос
/ 10 октября 2019

У меня есть вход, и я хочу получить всю информацию о файлах, но я получаю только первый файл.

HTML:

input class="btn btn-default" type="file" required name="quotationFiles" multiple onchange="updateValues()" 

КОНТРОЛЛЕР:

def quotationFiles = params.quotationFiles
List<LinkedHashMap> quotationFilesList = new LinkedList<>()
        quotationFiles.each { file ->
                CommonsMultipartFile quotationFile = file
                Map quotationFilePrev = ["name"     : quotationFile.fileItem.fileName,
                                             "mimeType" : quotationFile.fileItem.contentType,
                                             "size"     : quotationFile.size,
                                             "createdBy": SecUser.findByFromozzUser(FromozzUser.get(springSecurityService.currentUserId)).id,
                                             "data"     : quotationFile.getBytes().encodeAsBase64().toString(), "extension": quotationFile.fileItem.contentType.split('/')[1]]
                quotationFilesList.add(quotationFilePrev)
        }

в params.quotationFiles я получаю первый файл, а не остальные. Пожалуйста, помогите

Результаты в цитате файлов

...