Ulozenie obrazkov do Postgress-databazy

Karel Zak zakkr na zf.jcu.cz
Čtvrtek Duben 19 09:26:46 CEST 2001


On Wed, Apr 18, 2001 at 10:17:34PM +0200, Vladimir Rengevic wrote:
> 
> Mozno si to zjednodusim, su to totiz obrazky z ktorych sa budu automaticky
> generovat stranky, takze o pristup az tak nejde. Ale aj ak by som ich mal
> v databaze musel by som ich najprv ulozit na disk do nejakeho tmp adresara
> a nasledne na ne vygenerovat odkazy v HTML stranke, nie? Neviem
> si predstavit co by urobilo <IMG SRC="<? $obrazok ?>"> Asi by sa mu to
> nepacilo, nie? Aj ked pravda je, ze som si to mal najskor skusit ;-)

 Pokud chcete pouzit soubory tak to muzete rovnou pouzit LargeObject
s PostgreSQL -- je to to same (open,read,close) jako file, ale beha to i
sitove.

 Jinak HTML v tagu <IMG> nema obrazek, ale to jak se k obrazku dostat.
Takze <IMG SRC="<? $obrazok ?>"> je blbost. Reseni je napr:

<IMG SRC="script_vracejici_data.php?id=$oid"> 

a "script_vracejici_data.php" vrati header + data obrazku, data z LO v PG
dostanete napr.:

function LO_print($conn, $oid)
{
         $oid_fd = pg_loopen($conn, $oid, "r");
         pg_loreadall($oid_fd);
         pg_loclose($oid_fd);
}

			Karel

-- 
 Karel Zak  <zakkr na zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/
 
 C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz


Další informace o konferenci Linux