Chris (c): Mime-Type ermitteln

Beitrag lesen

Hallo Selferinnen und -außen,

wie kann ich den Mime-Type einer Datei ermitteln, die als Attachment mit einer eMail versandt erden soll?

Fall 1: die Datei wird tatsächlich über das Mailform hochgeladen, dann gibts ja in $_FILES["feldname"]["type"] einen Eintrag. Wie sicher ist der? Woher kommt der? Wird der vom Server ermittelt oder wird der vom Client mitgeschickt?

Fall 2: Es wird nur ein Dateiname, Pfad, oder Index aus einer Liste mit dem Mailformualrt mitgeschickt. Der Server hat die Datei bereits und lädt sie selber. Wie kann ich dann ermitteln, welchen Mime-Type ich angeben muss?

Kann man ersatzweise immer application/octet-stream nehmen? Was macht das für den Mailempfänger für Unterschiede? Auf Grund welcher tatsache werden die Anzeigeprogramme für Attachments auf dem Client assoziiert? Mime-Type oder Dateiendung?

Liebe Grüße

Chris (C)