У меня есть код ниже, который вызывает ссылку из нашего хранилища Azure:
var anchor = angular.element('<a/>');
anchor.attr({
href: encodeURI(resp.data.m_Item2),
target: '_blank',
download: 'invoice-' + now + '.pdf'
})[0].click();
//below is the link being called
//https://mycompany.blob.core.windows.net/invoice/someuniqueid.pdf
Моя проблема - когда я пытаюсь обновить файл и вызываю ту же ссылку.Он загружает старый файл, но когда я пытаюсь вставить ту же ссылку в другие браузеры, он загружает обновленную (которая должна быть тем же файлом, который я должен получить из chrome).
Как это возможно?У меня уже есть HTML-теги кода ниже, чтобы избежать кэширования браузера:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />