Я посмотрел на API загрузки файлов, который принимает InputStream и использует
consumes = {MediaType.APPLICATION_JSON_VALUE, MediaType.TEXT_PLAIN_VALUE},
и другие API, которые принимают тип MultipartFile в качестве параметра запроса и потребляют
consumes = MediaType.MULTIPART_FORM_DATA_VALUE,.
ниже - API.
@RequestMapping(
method = RequestMethod.POST,
value = "/",
consumes = MediaType.MULTIPART_FORM_DATA_VALUE,
produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity createAttachments (
@RequestParam("file") MultipartFile[] uploadFiles,
@RequestParam(value = "meta", required = false) String[] fileNames)
throws UnableToPersistAttachmentException, AttachmentExtensionNotAllowedException
{
List<AttachmentDTO> attachments = attachmentRefSvc.create(uploadFiles, fileNames, realm);
return ResponseEntity.ok(attachments);
}
есть ли способ, которым стандартный способ идентифицировать API - это API для загрузки файла, взглянув на его чванство spe c?
, увидев выше два В некоторых случаях я не могу разобрать это с помощью конструкции API «потребляет».