BLOB auslesen zu Jpeg-Bildern
Hallo zusammen,
ich habe jetzt schon mehrere Stunden im Netz gesucht aber nicht wirklich etwas brauchbares finden können. (diverse Vorgehensweisen ja, aber weiß nicht genau, welches davon auf mein spezielles Problem zutreffend ist). Daher versuche ich hier eine Antwort zu bekommen, nach der ich konkret handeln kann. Es handelt sich um folgenden Sachverhalt: Ich habe eine MySQL Datenbank, in der es eine Tabelle mit 800 BLOB-Einträgen gibt. Dahinter verbergen sich Bilder, die auf der Homepage angezeigt werden. Ich bräuchte nun diese 800 Bilder als Jpegs (bzw. .tif) auf meinem Rechner. Meine Frage an euch: wie kriege ich aus diesen BLOB-Einträgen Einzelbilder im Jpeg-Format (bzw. .tif) hin? Gibt es da ein Patentrezept? Vielen Dank schon mal! Mt freundlichen Grüßen php_newby |
AW: BLOB auslesen zu Jpeg-Bildern
Frage ist immer noch offen, keiner eine Idee? :(
|
AW: BLOB auslesen zu Jpeg-Bildern
Wo ist dein Problem?
1. Content-type Header senden 2. Bild ausgeben Fertig! |
AW: BLOB auslesen zu Jpeg-Bildern
Ich glaube eher er meinte damit, ob es eine Möglichkeit gibt die Bilder aus den Blobfeldern aus zu lesen und als Jpeg auf die Festplatte zu speichern. Bei 800 Bildern jedes Bild einzeln mittels "Rechtsklick > speichern unter" denk ich mal ist man paar Stunden beschäftigt *gg*
@php_newby: Dein Stichwort lautet: file_put_contents() Dieser Funktion kannst du den Inhalt deines Blob-Feldes übergeben und es somit wieder als reguläres Jpeg-Bild auf der Platte speichern lassen. Hierzu lässt diese Funktion für jedes Bild in deiner Datenbank in einer Schleife durchlaufen. |
AW: BLOB auslesen zu Jpeg-Bildern
Zitat:
|
AW: BLOB auslesen zu Jpeg-Bildern
Zitat:
Dateien gehören nicht in die Datenbank sondern auf den Webspace/die Festplatte. Das verursacht in den meisten Fällen nur Probleme wenn diese in der DB gespeichert werden, und das unabhängig vom DBMS. Kai aka Knight1 |
AW: BLOB auslesen zu Jpeg-Bildern
Hallo zusammen,
erst mal vielen Dank für die konstruktiven Antworten! CPCoder, dein Tipp auf file_put_contents war sehr gut! Es hat funktioniert und ich konnte letztlich alle relevanten BLOB-Dateien in schöne JPG-Bilder umwandeln! Hier mein PHP-Script, vielleicht hilft es mal jemandem, der vor einem ähnlichen Problem steht: PHP-Code:
das war wichtig, um die Dateien zu 'entpacken' und den Inhalt freizusetzen. @knight1: Ja das ist mir schon klar... ich habe diese Datenbank nicht selbst erstellt sondern von meinem Vorgänger "geerbt".. |
AW: BLOB auslesen zu Jpeg-Bildern
Zitat:
|
AW: BLOB auslesen zu Jpeg-Bildern
Sehr freundlich wie man hier teilweise mit PHP-Neulingen umgeht...
|
AW: BLOB auslesen zu Jpeg-Bildern
Zitat:
Kai aka Knight1 |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:45:40 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.