Jump to content
php.lv forumi

Problēmas ar attēlu izvadīšanu no Interbase datubāzes.


andrisp

Recommended Posts

Ir dažas rindiņas, kas ņem blob lauku no Interbase (precīzāk - firebird) un cenšas to padod browserim kā attēlu (ar header palīdzību). Tikai nezkāpēc nestrādā. (Nerāda nekādus errors, bet gan vienkārši browseri nesaprot atsūtīto jpeg failu.) Izmēģinājos ar visādiem attēliem. Gan ar gif, gan ar jpeg.

 

$row = ibase_fetch_assoc($result);
header("Content-type: image/jpeg");
ibase_blob_echo($row['IMG']);

 

Varbūt ir vēl kādi svarīgi headeri, kas jānosūta ? Vai varbūt jāveic kāda īpaša datu konvertācija vai kas taml. ?

 

Tas pats, bet ar pdf failiem strādā ekselenti.

Edited by andrisp
Link to comment
Share on other sites

Ne jau tūlis pielaiž kļūdu. Pats tūlis redz pareizi visu, bet ar php echo'jot visu browserim (pirms tam aizūtot attiecīgos headerus) parādās tā dīvainība.

 

Bet nu vispār liekas, ka tūlīt atradīšu risinājumu.

 

UPD: Atklāju kur problēma - vienā no inkludotajiem failiem beigās aiz ?> bija viens lieks enters, kas visu gaisu jauca.

Edited by andrisp
Link to comment
Share on other sites

×
×
  • Create New...