Poison6 Δημοσ. 31 Μαΐου 2009 Δημοσ. 31 Μαΐου 2009 Γεια σας, προσπαθώ να βάλω φωτογραφίες στην mysql και μετα να τις προβάλω.ενώ μέσω phpmyadmin βάζω σαν blob την φωτογραφία όταν μέσω php κάνει select τον πίνακα εμφανίζονται οι φωτογραφίες σε Binary μορφή..Τι μπορεί να φταίει?
ΠάρηςΓ Δημοσ. 31 Μαΐου 2009 Δημοσ. 31 Μαΐου 2009 Η πιο απλή λύση ειναι να γράφεις το path της εικόνας. Νομίζω οτι ετσι ειναι και πιο ευχρηστο για διαφορους λόγους. Αλλα εαν θες για καποιο λογο να το κανεις ετσι τοτε πρέπει να εμφανίζεις τα binary δεδομένα με echo πχ αλλά πρεπει να θέτεις και το content type της σελίδας ως jpeg. <?php header('Content-Type: image/jpeg'); echo $eikonadata; ?>
CyberCr33p Δημοσ. 31 Μαΐου 2009 Δημοσ. 31 Μαΐου 2009 Όπως είπε και ο ΠάρηςΓ καλύτερα να αποθηκεύεις μόνο το όνομα της εικόνας στην βάση δεδομένων και το αρχείο της εικόνας να αποθηκεύεται ως αρχείο.
Poison6 Δημοσ. 31 Μαΐου 2009 Μέλος Δημοσ. 31 Μαΐου 2009 ευχαριστώ τελικά θα ακολουθήσω την περίπτωση με το path γιατί γίνεται πολύ πολύπλοκο χωρίς λόγο! βασικά εβαλα ενα πεδίο varchar (250) και για να εμφανιστεί έκανα εισαγωγή στο πεδίο π.χ <img border="0" src="resized/19.jpg"/>
ΠάρηςΓ Δημοσ. 31 Μαΐου 2009 Δημοσ. 31 Μαΐου 2009 Αρκει να αποθηκεύεις το path οχι ολο το tag. Παντως εαν υπάρχει λογος να γραφτει μεσα στη βαση η εικονα ξέρεις τον τρόπο
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.