andrisp Posted April 24, 2006 Report Share Posted April 24, 2006 (edited) 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 April 24, 2006 by andrisp Link to comment Share on other sites More sharing options...
Delfins Posted April 24, 2006 Report Share Posted April 24, 2006 izvadi saturu, kas tur tajā blobā... Link to comment Share on other sites More sharing options...
andrisp Posted April 24, 2006 Author Report Share Posted April 24, 2006 Kur lai es izvadu ? Šeit :) ? ibase_blob_echo to jau itkā dara. Tik nezinu cik parezi. Link to comment Share on other sites More sharing options...
andrisp Posted April 24, 2006 Author Report Share Posted April 24, 2006 Atklāju, ka tam failam, ko padod browserim pirmā rindiņa ir tukša un tikai otrajā rindiņā sākas binārais kods. Kur tāda var rasties ? Link to comment Share on other sites More sharing options...
Delfins Posted April 24, 2006 Report Share Posted April 24, 2006 a iepriekš nevarēji to atklāt pirms postē topiku? kas mēs gaišreģi [© bubu ], kas tev par kodu kas saglabā datus? Link to comment Share on other sites More sharing options...
andrisp Posted April 24, 2006 Author Report Share Posted April 24, 2006 Ai nu beidz Delfin. Kods tik vien ir kā tās trīs rindiņas. Faili datubāzē tiek ielikt ar IB Expert (interbase/firebird tūlis) palīdzību. Link to comment Share on other sites More sharing options...
Delfins Posted April 24, 2006 Report Share Posted April 24, 2006 Nu tad prasi tam tūlim, kāpēc jams mauc tukšu rindu... Kļūdu atklāji,- atklāji... tālāk pats... Link to comment Share on other sites More sharing options...
andrisp Posted April 24, 2006 Author Report Share Posted April 24, 2006 (edited) 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 April 24, 2006 by andrisp Link to comment Share on other sites More sharing options...
Recommended Posts