Ulozenie obrazkov do Postgress-databazy

Daniel Prynych Daniel.Prynych na hornet.cz
Čtvrtek Duben 19 10:02:37 CEST 2001


Kdyz uz jme u LargeObject jak se provede zaloha ?
pg_dumpall asi nebude to prave ?
Dan

Dne Čt, 19 dub 2001 jste napsal(a):
>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
>
>


Další informace o konferenci Linux