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 | 351840 (91843) | Macketina |
| » | jquery ajax problemOddelek: Izdelava spletišč | 1613 (1235) | miko22 |
| » | [javascript] zazeni, pocakaj, osveziOddelek: Programiranje | 1116 (949) | detroit |
| » | [JavaScript][XML] Zapis v .xml fajl!Oddelek: Programiranje | 1950 (1851) | rokpok |
| » | [php] štetje prijavljenih uporabnikov!Oddelek: Izdelava spletišč | 1499 (1236) | Brilko |