Mailinglisten-Archive |
On Friday 25 October 2002 18:46, Daniel Lorch wrote: > MIME-Typen gibt's bei lokalen Dateien nicht, bzw. werden aus der > Dateiendung heraus generiert. Hm, gehören die also zum Transportlayer von TCP/IP? :-> > Jetzt haben wir bereits 2 falsche und 1 richtige Antwort > zusammengestellt. Wer will sich noch an der Diskussion beteiligen? :) > > Eine korrekte Lösung wurde mit getimagesize() ja schon genannt. Wie wäre es mit einer eigenen Lösung? Man muss ja nur einen Block von vielleicht 512 Byte einlesen. Dann kann man anhand der Kopfdaten mit Sicherheit herausfinden, was für ein Image-Type es ist. Das ist ernst gemaint, denn wenn tatsächlich einer auf die Idee kommt, lediglich den Image-Typen eines BLOB zu erfahren, kann die Last auf den SQL-Server deutlich zurückgefahren werden. Und im Gegensatz zu getImageSize funktioniert das dann auch bei externen Images auf fremden Servern. Hinrich -- Hinrich Donner
php::bar PHP Wiki - Listenarchive