Moin zusammen,
ich benötige mal eure Hilfe.
Ich habe eine Tabelle in der ich Bilder als "longblob" speichere.
Nun kann man aber anscheinend nicht diese Bilder und Text ausgeben, da der Header dann verrückt spielt.
Daher gibt es wohl die Lösung des Befehls "<IMG SCR ..."
<IMG SRC="data:<? echo $type ?>;base64,<? echo $data ?>" />
Jedoch ist der Inhalt der BLOB-Datei eine andere als die benötigte "Data URL".
Nun die Frage:
Wie wandel ich diese "BLOB" Information in "Data URL" Informationen um?
Kann ich evtl. direkt beim hochladen der Informationen in die Datenbank diese informationen speichern?
Tabellenaufbau:
ID int(4) auto_increment Primärschlüssel
description varchar(50) latin1_swedish_ci
DATA longblob BINARY
NAME varchar(50) latin1_swedish_ci
SIZE varchar(50) latin1_swedish_ci
TYPE varchar(50) latin1_swedish_ci
VOTE varchar(50) latin1_swedish_ci
USER varchar(50) latin1_swedish_ci
Beispiel:
@MYSQL_CONNECT($db_host,$db_username,$db_password) ;
@mysql_select_db($db_name);
$query = "select DATA,TYPE,NAME,ID from BILDER";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0,"DATA");
$type = @MYSQL_RESULT($result,0,"TYPE");
$name = @MYSQL_RESULT($result,0,"NAME");
$id = @MYSQL_RESULT($result,0,"ID");
<IMG SRC="data:<? echo $type ?>;base64,<? echo $data ?>" />
Gruß
Scrat
ich benötige mal eure Hilfe.
Ich habe eine Tabelle in der ich Bilder als "longblob" speichere.
Nun kann man aber anscheinend nicht diese Bilder und Text ausgeben, da der Header dann verrückt spielt.
Daher gibt es wohl die Lösung des Befehls "<IMG SCR ..."
<IMG SRC="data:<? echo $type ?>;base64,<? echo $data ?>" />
Jedoch ist der Inhalt der BLOB-Datei eine andere als die benötigte "Data URL".
Nun die Frage:
Wie wandel ich diese "BLOB" Information in "Data URL" Informationen um?
Kann ich evtl. direkt beim hochladen der Informationen in die Datenbank diese informationen speichern?
Tabellenaufbau:
ID int(4) auto_increment Primärschlüssel
description varchar(50) latin1_swedish_ci
DATA longblob BINARY
NAME varchar(50) latin1_swedish_ci
SIZE varchar(50) latin1_swedish_ci
TYPE varchar(50) latin1_swedish_ci
VOTE varchar(50) latin1_swedish_ci
USER varchar(50) latin1_swedish_ci
Beispiel:
@MYSQL_CONNECT($db_host,$db_username,$db_password) ;
@mysql_select_db($db_name);
$query = "select DATA,TYPE,NAME,ID from BILDER";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0,"DATA");
$type = @MYSQL_RESULT($result,0,"TYPE");
$name = @MYSQL_RESULT($result,0,"NAME");
$id = @MYSQL_RESULT($result,0,"ID");
<IMG SRC="data:<? echo $type ?>;base64,<? echo $data ?>" />
Gruß
Scrat
Comment