Forum » Programiranje » Javascript get .pdf
Javascript get .pdf
BRBR ::
Če gledam v firefoxu, v primeru da dela, XHR response:
link
Tole ne dela niÄ, pride na servlet po podatke, na klientu pa je response = null.
xhr.onload,xhr.onerror se ne sproĹžita
Tole dela, ampak ne pikaĹže pdf-ja (XHR respons , kot zgoraj, na vrhu)
Kaj je za popravit ? Blob iz baze je zgleda OK.
%PDF-1.3 ....
...... en kup non readable podatkov
%%EOF
link
Tole ne dela niÄ, pride na servlet po podatke, na klientu pa je response = null.
xhr.onload,xhr.onerror se ne sproĹžita
function loadPdfBlob(u_id) { var xhr = new XMLHttpRequest(); xhr.open('GET', contextPath + 'servlet path?u_id='+u_id, true); xhr.responseType = 'arraybuffer'; xhr.onload = function(e) { if (this.status == 200) { var uInt8Array = new Uint8Array(this.response); var i = uInt8Array.length; var binaryString = new Array(i); while (i--) { binaryString[i] = String.fromCharCode(uInt8Array[i]); } var data = binaryString.join(''); var base64 = window.btoa(data); document.getElementById("pdfFrame").src="data:application/pdf;base64,"+base64; } }; xhr.onerror = function(e) { alert("Error " + e.target.status + " occurred while receiving the document."); }; xhr.send(); }
Tole dela, ampak ne pikaĹže pdf-ja (XHR respons , kot zgoraj, na vrhu)
<input type ="button" value ="A" onClick ="$.get('servlet path',{ u_id:'<%=con.rs.getString("u_id")%>'},function(data){ document.getElementById('pdfFrame').src = data;})"/>
Kaj je za popravit ? Blob iz baze je zgleda OK.
- spremenil: BRBR ()
BRBR ::
Popravek:
Kao dela, na Google chrome, na IE in FF pa ne.
Klik na B gumb.
test page
NA GC sicer piše v debugerju "Resource interpreted as Document but transferred with MIME type application/pdf"
ter potem sledijo base64 data in dela.
Kakšna ideja v čem je problem ?
Kao dela, na Google chrome, na IE in FF pa ne.
Klik na B gumb.
test page
NA GC sicer piše v debugerju "Resource interpreted as Document but transferred with MIME type application/pdf"
ter potem sledijo base64 data in dela.
Kakšna ideja v čem je problem ?
Zgodovina sprememb…
- spremenil: BRBR ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Davčne blagajne (strani: 1 2 3 4 … 24 25 26 27 )Oddelek: Programiranje | 333584 (73587) | Macketina |
» | jquery ajax problemOddelek: Izdelava spletišč | 1487 (1109) | miko22 |
» | [javascript] zazeni, pocakaj, osveziOddelek: Programiranje | 993 (826) | detroit |
» | [JavaScript][XML] Zapis v .xml fajl!Oddelek: Programiranje | 1852 (1753) | rokpok |
» | [php] štetje prijavljenih uporabnikov!Oddelek: Izdelava spletišč | 1395 (1132) | Brilko |