пружина 3 загрузки много файлов

да, наш клиент хотят загрузить больше чем один файл. мы используем пружину 3 mvc. официальный пример как это:

разметка:

<form method="post" action="/form" enctype="multipart/form-data">
    <input type="text" name="name"/>
    <input type="file" name="file"/>
    <input type="submit"/>
</form>

код:

@RequestMapping(value = "/form", method = RequestMethod.POST)
public String handleFormUpload(@RequestParam("name") String name,
                               @RequestParam("file") MultipartFile file) {

    if (!file.isEmpty()) {
        byte[] bytes = file.getBytes();

        // store the bytes somewhere
        return "redirect:uploadSuccess";
    } else {
        return "redirect:uploadFailure";
    }
}

существует только один файл, таким образом, я могу написать входное имя файла в методе. но что должно я делать, если я хочу загрузить много файлов. я не мог написать все входные имена файла потому что, если сгенерирован кодом js. я только знаю, что его имя как 'присоединение _' затем, что я должен записать в методе? если я пишу как это

@RequestParam() MultipartFile file

или

@RequestParam("attach_") MultipartFile file

я получу ошибку.

11
задан 31piy 18 April 2018 в 08:37
поделиться