Я хотел бы отправить строку PDF в кодировке Base64 клиентам (например, браузеру). Как мне объявить действие моего контроллера, чтобы браузер мог отображать PDF в кодировке Base64? Вот что я сделал до сих пор.
@Get(value = "/downloadDocument", produces = MediaType.APPLICATION_OCTET_STREAM )
public String downloadDocument() throws IOException {
byte[] fileAsBytes = calledExternalService();
return Base64.getEncoder().encodeToString(fileAsBytes);
}