Загрузить PDF из API без кеширования - PullRequest
0 голосов
/ 29 июня 2018

Я генерирую отчет, вызывая API, который возвращает PDF клиенту. Проблема в том, что после одной загрузки вызов кэшируется, и API больше не вызывается, поэтому отчет не будет обновляться, если это необходимо.

Я использую этот фрагмент кода, чтобы получить отчет в новом окне:

$window.open("generate/my/pdf");

Есть ли другой способ, который будет вызывать API каждый раз (и не будет вызывать всплывающие окна)?

1 Ответ

0 голосов
/ 29 июня 2018

добавьте другое число в конец URL-адреса, используя символ ? в конце вашей строки, чтобы обрабатывать числа как параметр, изменяя URL-адрес и не кэшируя его.

$window.open("generate/my/pdf?" + Math.floor(Date.now() / 1000));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...