Re: Load Image from File to Store in ByteA Field
От | Cornelia Boenigk |
---|---|
Тема | Re: Load Image from File to Store in ByteA Field |
Дата | |
Msg-id | 00c101c3e9c0$79373640$0201a8c0@zwerg2000 обсуждение исходный текст |
Ответ на | Load Image from File to Store in ByteA Field ("Muhyiddin A.M Hayat" <middink@indo.net.id>) |
Ответы |
Re: Load Image from File to Store in ByteA Field
|
Список | pgsql-php |
Hi > How to Load Image from File to Store in ByteA Field? This is the way I store images with PHP. The column bild has the datatype bytea. function esc_bytea($imagedata) { $finde = array(chr(92), chr(0), chr(39)); $ersetze = array('\\\134', '\\\000', '\\\047'); $esc = str_replace($finde[0], $ersetze[0], $imagedata); $esc = str_replace($finde[1], $ersetze[1], $esc); $esc = str_replace($finde[2], $ersetze[2], $esc); return $esc; } $fp = fopen($imagefile,"r"); $contents = fread($fp, filesize($imagefile)); fclose($fp); $esc_daten = esc_bytea($contents); $sql = "INSERT INTO byteatest (bild, name, size, typ, htmlstr) "; $sql .= "values ('$esc_daten', '$name', $size, '$typ', '$htmlstr');"; $res = @pg_exec($sql) or die ("Fehler bei der Datenbankabfrage."); Regards Conni
В списке pgsql-php по дате отправления: