Hey,
ich arbeite gerade an meiner Kundendatenbank, die das .stl Dateiformat verarbeiten soll. Dazu brauche ich ein input-feld, das beim upload nur .stl dateien durchlässt.
Ich habe bereits zwei methoden ausprobiert, die den MIME-Type zurückgeben, der für .stl dateien gültig ist.
Erste Methode:
Dier erste Methode liefert nur den MIME_type: application/octet-stream, der für einen unbekannten Dateitypen steht.
Zweite Methode:
lieferte nach fehlschlagenden versuchen, den selben Dateitypen(MIME-Type)
Mein Frage ist jetzt:
Gibt es in PHP ein verfahren, um den MIME-Type auch von diesem Format rauszufinden. Ich habe im Internet über das MIME Sniffing gelesen, also das auswerten erster Binärdaten. Kann man das irgendwie in PHP realisieren.
Freu mich auf eure Antworten.
ich arbeite gerade an meiner Kundendatenbank, die das .stl Dateiformat verarbeiten soll. Dazu brauche ich ein input-feld, das beim upload nur .stl dateien durchlässt.
Ich habe bereits zwei methoden ausprobiert, die den MIME-Type zurückgeben, der für .stl dateien gültig ist.
Erste Methode:
PHP-Code:
if($_FILES['datei']['type'] == "application/sla" ||
$_FILES['datei']['type'] == "application/vnd.ms-pki.stl" ||
$_FILES['datei']['type'] == "application/x-navistyle")
Zweite Methode:
PHP-Code:
$open = finfo_open($_FILES['datei']['tmp_name']);
$mime = finfo_file($open, $_FILES['datei']['tmp_name']);
finfo_close($mime);
Mein Frage ist jetzt:
Gibt es in PHP ein verfahren, um den MIME-Type auch von diesem Format rauszufinden. Ich habe im Internet über das MIME Sniffing gelesen, also das auswerten erster Binärdaten. Kann man das irgendwie in PHP realisieren.
Freu mich auf eure Antworten.
Kommentar