Поэтому я называю URL-адрес следующим образом:
window.open('/api/document/' + id, '_blank');
При этом, когда документ является файлом pdf, браузер открывается с программой просмотра pdf. Если это файл .txt, браузер просто запросит загрузку.
Теперь моя проблема в том, что URL-адрес теперь защищен и его можно просматривать только с заголовком авторизации. Я прочитал здесь , что вы не можете отправить заголовок с window.open
, за исключением, если вы добавите эту информацию к URL-адресу. И не хочу этого делать.
Есть ли какое-нибудь решение для просмотра PDF-файла во встроенной программе просмотра PDF-файлов браузеров, если URL-адрес защищен?