Я хочу загрузить несколько файлов в остальные API, используя Spring. Я могу загрузить один файл, используя приведенный ниже код
@Path("/line-item/cancel")
@Produces({"application/xml", "application/json"})
@Consumes({MediaType.MULTIPART_FORM_DATA})
@ApiOperation(value = "Api to cancel PO Line Items", response = POLineItemCancellationResponse.class)
POLineItemCancellationResponse cancelPoLineItems(@Multipart(value = "data") String poLineItemCancellationRequestEntry, @Multipart(value="file") InputStream inputStream);
Но если я пытаюсь ввести @Multipart(value="file") InputStream[] inputStream
, я получаю нулевой объект во входном потоке.
Я также пытался использовать MultiPartFile
POLineItemCancellationResponse cancelPoLineItem(@RequestPart(value="file") MultipartFile[] files);
Но я получаю следующую ошибку:
No message body reader has been found for class [Lorg.springframework.web.multipart.MultipartFile;