[AJAX] Récupération tronquée de donnée binaire via XMLHttpRequest
Bonjour,
en voulant récupérer via javascript une donnée binaire contenue dans une base Mysql,
Code:
1 2 3 4 5 6 7 8 9
| function fa_xmlhttprequest_txt(url,request,callback,target)
{
var http = new XMLHttpRequest();
if(!request){mode="GET";} else {mode="POST";}
http.open(mode,url,true);
if(mode=="POST"){http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}
http.onreadystatechange=function(){if(http.readyState==4){callback(http.responseText,target,http.responseText.length);}};
http.send(request);
} |
j'ai un probleme avec http.responseText.length.
La valeur retournée est fausse : 898 667 au lieu des 919 734, mes données sont donc tronquées ...
Et le blob binaire stocké dans la base de donnée est correct car je peux parfaitement le récupérer en lancant un script php "hors-tout" cf conversation http://www.developpez.net/forums/sho...d.php?t=162706