Hi
bei dem Versuch, mit php 5.1.1, bilder aus der Datenbank, mysql 4.0.26 , auszuesen bekomme ich jedoch kein bild angezeigt, obwohl ein datensatz gefunden und daten übertragen werden.
der code hierfür ist:
$query = "SELECT type, image, name, secure FROM image WHERE name='$name'";
$result = mysql_db_query($dbname,$query);
$query_data = mysql_fetch_array($result);
$image = $query_data['image'];
$type = $query_data['type'];
header("Content-type: $type");
echo $image;
Im browser, in diesem fall firefox, wird das bild nicht angezeigt.
wenn man sich die "grafik anzeigen" lässt erhält man nur:
http://localhost/get_blob.php?name=derNameDesBildes.jpg
Laut eigenschaften der "seite" ist der content-type richtig
in der Quelltext-Anzeige beginnt das bild mit einer leerzeile "zuviel".
speichert man die datei ab und vergleicht sie mit dem original gleichen sie sich nicht.
Ist dies ein Zeichensatzproblem, das die binärdaten falsch umgewandelt werden, und wenn ja wie kann man es beheben.
für konstruktive hilfe wäre ich sehr angetan,
jalu
bei dem Versuch, mit php 5.1.1, bilder aus der Datenbank, mysql 4.0.26 , auszuesen bekomme ich jedoch kein bild angezeigt, obwohl ein datensatz gefunden und daten übertragen werden.
der code hierfür ist:
$query = "SELECT type, image, name, secure FROM image WHERE name='$name'";
$result = mysql_db_query($dbname,$query);
$query_data = mysql_fetch_array($result);
$image = $query_data['image'];
$type = $query_data['type'];
header("Content-type: $type");
echo $image;
Im browser, in diesem fall firefox, wird das bild nicht angezeigt.
wenn man sich die "grafik anzeigen" lässt erhält man nur:
http://localhost/get_blob.php?name=derNameDesBildes.jpg
Laut eigenschaften der "seite" ist der content-type richtig
in der Quelltext-Anzeige beginnt das bild mit einer leerzeile "zuviel".
speichert man die datei ab und vergleicht sie mit dem original gleichen sie sich nicht.
Ist dies ein Zeichensatzproblem, das die binärdaten falsch umgewandelt werden, und wenn ja wie kann man es beheben.
für konstruktive hilfe wäre ich sehr angetan,
jalu
Kommentar