red.rocket: BLOB-Abbildung aus Datenbank über AJAX-Aufruf

Beitrag lesen

Hallo liebes Forum,

ich habe eine MySQL-Datenbank für einen Webshop erstellt. Neben Artikelbezeichnung etc. ist auch eine Abbildung im BLOB-Format hinterlegt.

Aus meiner HTML-Seite starte ich via JS einen AJAX-Aufruf, welcher mir bestimmte Daten aus der Datenbank ließt und wiederum an die HTML-Seite zurückschickt. Das funktioniert bisher tadelos, indem ich den Responsetext via

  
  
while($_zeile = mysql_fetch_array($_ergebnis))  
{  
         $_artikelstring .= $_zeile[0]."*";  
}  
  
echo $_artikelstring;  
  

verkette, und ihn im Javascript mittels

  
  
var data = req.responseText;  
var artikel = data.split("*");  
  

wieder aufteile.

So wie ich das verstanden habe, liegt ein BLOB-Bild aber im Binär-Format vor, und ich kann ja schlecht den gesamten Code via echo übermitteln, oder?

Die Alternative, in der Datenbank lediglich einen Link zu hinterlegen ist vorhanden, aber nicht wünschenswert.

Hat jemand eine Idee?

vielen Dank!