Hallo,
ich möchte gern eine Zip-Datei hochladen in welcher sich ausschließlich Fotos im Format JPG befinden.
Ein entsprechendes Uploadformular habe ich mir schon gebastelt.
Die Zip Datei zu entpacken klappt auch wunderbar, jedoch möchte ich die Zip Datei gar nicht erst groß in einen Ordner entpacken sondern direkt Foto für Foto abarbeiten und gleich die Fotos als Blob an die Datenbank geben.
Für den Blob nutze ich folgendes Script:
Jedoch hab ich im Moment keine Ahnung wie ich die einzelnen Fotos am besten an mein "Blob-Script" gebe. Ist dies überhaupt im Rahmen des möglichen (also sozusagen im Temp Verzeichnis Stück für Stück entpacken und gleich an die DB zu übergeben, ohne erst in ein Extra Verzeichnis entpacken zu müssen)?
Beste Grüße
nofear87
ich möchte gern eine Zip-Datei hochladen in welcher sich ausschließlich Fotos im Format JPG befinden.
Ein entsprechendes Uploadformular habe ich mir schon gebastelt.
Die Zip Datei zu entpacken klappt auch wunderbar, jedoch möchte ich die Zip Datei gar nicht erst groß in einen Ordner entpacken sondern direkt Foto für Foto abarbeiten und gleich die Fotos als Blob an die Datenbank geben.
Für den Blob nutze ich folgendes Script:
PHP-Code:
$type = $_FILES['userfile']['type'];
$data = addslashes(fread(fopen($tmp_name, "r"), filesize($tmp_name)));
db_connect();
$query = "INSERT INTO blob (imgdata,imgtype) VALUES ('$data','$type')" ;
mysql_close()
Beste Grüße
nofear87

Kommentar