Я пытаюсь загрузить отчет в формате PDF (используя jasperReports) прямо из браузера ... мой код JS указан выше:
if (generateReport) {
Loader.get(`${window.location.origin}/api/${Version.TRIP}/expenses/report-analytics?${getUrlParamsForReport(entity)}`).then(response => {
const file = new Blob([response.data], { type: 'application/pdf' });
const fileURL = URL.createObjectURL(file);
window.open(fileURL, "EPrescription");
}).catch((error) => {
SnackbarController.add({
description: error.message,
duration: 3000,
});
Promise.reject(onError(error));
});
}
в моем коде Java, ответ:
return bos.toByteArray();
pdf открывается, но не имеет никакого содержания, без заголовка, ничего !!Помогите?