Конечная точка REST всегда загружает изображение дважды в POSTMAN - PullRequest
0 голосов
/ 10 июня 2019

Spring boot REST Endpoint всегда загружает образ дважды при использовании в POSTMAN.Встроенный / вложенный файл также не работает, он всегда загружает его, даже если используется как встроенный.Это не повторяющийся вопрос в stackoverflow, поскольку он всегда загружает изображение дважды.

  1. Код для inline:
File invoiceImage = invoiceService.getInvoiceImage(id);
        return ResponseEntity
                .ok().header("Content-Disposition", "inline; filename=" +invoiceImage.getName()).
                contentType(MediaType.valueOf(Files.probeContentType(invoiceImage.toPath())))
                .body(Files.readAllBytes(invoiceImage.toPath()));

2.Код для вложения:

File invoiceImage = invoiceService.getInvoiceImage(id);
        return ResponseEntity
                .ok().header("Content-Disposition", "attachment; filename=" +invoiceImage.getName()).
                contentType(MediaType.valueOf(Files.probeContentType(invoiceImage.toPath())))
                .body(Files.readAllBytes(invoiceImage.toPath()));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...