Keď urobím žiadosť zo servera, dostanem odpoveď bytearray na pdf.
Ako ju zobrazím na svojej webovej stránke pomocou backbone.js?
Doteraz som pracoval s backbone.js a poskytoval údaje JSON bez problémov, ale teraz som uviazol.
upresnenie:
Musím vytvoriť páteřný pohľad, ktorý zobrazuje PDF, ktorý dostanem prostredníctvom požiadavky GET.
odpovede:
1 pre odpoveď č. 1Predpokladám, že vaša požiadavka GET je prostredníctvom žiadosti AJAX, ktorá vráti údaje vo forme reťazca (nie byteového poľa). Konverzia reťazca na PDF nie je možná.
Alternatívne riešenie. Chcel by som streamovať a ukladať do vyrovnávacej pamäte alebo dočasne uložiť PDF niekde na serveri, potom by HTTP odpoveď bola cesta k umiestneniu PDF. Môžete pridať token, vypršanie platnosti alebo odstrániť temp PDF po uplynutí x času.
Následne môžete použiť Backbone na vykreslenie PDF pomocou
<embed src="/some.pdf" />