dataURL bináris fájl letöltésre
Belefutottam REST-el kapcsolatban egy olyan érdekes problémába, hogyha a REST service-en keresztül szolgálom ki a fájlokat, akkor ugye a credentials header-ben megy, viszont AJAX-al nem lehet fájl letöltést kikényszeríteni, így védett fájlok letöltésének kényszerítésére nem igazán van mód. Írják egy pár helyen, hogy dataURL-el meg lehet csinálni, kipróbáltam én is, képeken meg HTML-el működik, de bináris fájlokról, pl pdf, doc, xsl nem igazán találtam semmit. Van valakinek tapasztalata ezzel?
■
Ne
Ja tudom, nem kell hozzá új
Inkább kíváncsiságból kérdezem, szeretem tudni, hogy mik a lehetőségeim. Meg hát alá kéne írni akkor a kérést egy pár másodperces access tokennel, ha védett fájlt akarok kiszolgálni, különben máshogy nem menne, mert header-t nem tudok küldeni egy sima linknél...
Btw mitől lesz nagyobb az adatforgalom?
Védett fájlokat eleve nem kesselünk, szóval minden alkalommal le kell tölteni őket. A base64 miatt, vagy mi miatt?
Igen, ha base64-et kell
HTML5 File API
form
-ot küldesz el (GET / POST), aminek célpontja egyiframe
, vagy_blank
. Sima oldal betöltés, iframe-be (GET) szintén működhet. A fentiek esetén a megfelelő HTTP fejlécekkel kell kikényszeríteni a fájl letöltődését.Okés, köszi. Vágom, hogy