[oracle] Ładowanie obrazka z pliku do Bazy

Odpowiedz Nowy wątek
2008-11-06 10:08
0

Witam. Mam od dłuższego czasu pewien problem. Mam skrypt napisany w PHP, który ma za zadanie załadować zawartość plików(jpg,png...), do bazy w ORACLU. Utworzyłem tabelę, która zawiera pola ID oraz DATA(blob). Za żadne skarby nie mogę załadować zawartości pliku do bloba. Dzięki z góry za pomoc.

Fragment mojego skryptu:

//$id_image oraz $path są podane.

$fhandle = fopen($path, "r");
$content = base64_encode(fread($fhandle, filesize($path)));
$sql = "insert into $table (ID_IMAGE, DATA) values ($id_image, $path)";
$row = $this->db->Execute($sql);

Pozostało 580 znaków

2008-11-06 10:28
0

zrob sobie echo $sql a bedziesz wiedzial czemu :) ($path ...)


Pozostało 580 znaków

2008-11-06 10:43
0
jbaleq napisał(a)

Fragment mojego skryptu:


//$id_image oraz $path są podane.

$fhandle = fopen($path, "r");
$content = base64_encode(fread($fhandle, filesize($path)));
$sql = "insert into $table (ID_IMAGE, DATA) values ($id_image, $path)";
$row = $this->db->Execute($sql);



No tak, przez pomyłkę podałem jedną z moich rozpaczliwych prób. W aktualnej wersji jest $content zamiast $path w insercie. Niestety to nic nie zmienia, dalej nie wstawia. Bez base64encode tez nie działa.</b>

Pozostało 580 znaków

2008-11-06 11:03
reich
0

no tak oraclowy troche inny (juz mi sie mieszaja)

Inserting a LOB
http://www.oracle.com/technol[...]/php_troubleshooting_faq.html

Pozostało 580 znaków

2008-11-06 11:29
0

Linka nie działa :/

Pozostało 580 znaków

2008-11-06 14:26
0

mi dziala


Pozostało 580 znaków

2008-11-06 15:27
0

Udało mi się otworzyć link i wykorzystać ten skrypt. Naprawdę działa [green] Dzięki wielkie [!!!]

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0