mime typ mfm hinzufügen

Alles, was den Apache betrifft, kann hier besprochen werden.

mime typ mfm hinzufügen

Postby red171 » 09. November 2004 03:31

moin,

hab ma ne kleine frage

ist es möglich direkt in den apache neue mime typen einzubinden?

ich habe ein script was ich gerne für den upload von mfm datein benutzten würde (sind sound files für das panasonic gd87 handy)

aber das hinzufügen dieses types alein in die php datei wo die andren classen drinne stehen bringt nichts.. das script will die datei einfach nicht hochladen..

nun hab ich ein wenig mit sysinfo cgi scripten rumgespielt und gesehn das dort alle mime typen die der server unterstützt angezeigt werden

ist es z.b. via htacces möglich einen neuen typ zu definieren?

wenn ja wie?

ich find unter google nichts mehr..

help ;) :?:
red171
 

Postby Wiedmann » 09. November 2004 14:35

ist es z.b. via htacces möglich einen neuen typ zu definieren?
...
ich find unter google nichts mehr..

Warum schaust du nicht in die Apache-Doku?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby red171 » 12. November 2004 03:28

weil ich die apache docu bis grad nicht wirklich kannte..

ok schönen dank auch für die schnelle hilfe (aufs datum schau)

nur funzt das ganze irgendwie immer noch nich..

der läd datein mit der endung mfm einfach nicht hoch.. :(

hab das ganze so in der htacces gemacht

AddType audio/mfm .mfm


auch mit andren typen funzt es nich

in dem script wird das ganze so geladen

mal die andren mit zum vergleich

Code: Select all
$mime_type_match['aiff'] = array("audio/x-aiff");

$mime_type_match['au'] = array("audio/basic");

$mime_type_match['mfm'] = array("audio/mfm");

$mime_type_match['snd'] = array("audio/basic");

$mime_type_match['mid'] = array("audio/x-midi", "audio/mid", "audio/midi");
red171
 

Postby Wiedmann » 12. November 2004 05:55

hab das ganze so in der htacces gemacht
AddType audio/mfm .mfm

Soweit richtig. Dann liefert der Apache schomal beim Download so einer Datei einen korrekten Content-Type mit aus. (Wie du in der Doku gelesen hast, wirkt sich das ja nur aus, wenn der Apache etwas ausliefert.)

der läd datein mit der endung mfm einfach nicht hoch..

Das hab ich im ersten Post auch überlesen. Der Content-Type (Mime Type) der bei einem Dateiupload übermittelt wird, wird durch den jeweiligen Browser bestimmt. Und da kommt auch bei bekannten Dateien durchaus mal was verschiedenes an... (Kannst du dir bei Interesse ja mal ausgeben lassen was da kommt.)

in dem script wird das ganze so geladen
Code: Select all
$mime_type_match['aiff'] = array("audio/x-aiff");
$mime_type_match['au'] = array("audio/basic");
$mime_type_match['mfm'] = array("audio/mfm");
$mime_type_match['snd'] = array("audio/basic");
$mime_type_match['mid'] = array("audio/x-midi", "audio/mid", "audio/midi");

Also der Codeausschnitt sagt überhaupt nichts aus...

Wenn deine Besucher die Dateien mit den bekannten Endungen abgespeichert haben, würde ich danach unterscheiden. Oder, wenn dir der Aufbau bekannt, analysiere den Dateiinhalt.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to Apache

Who is online

Users browsing this forum: No registered users and 21 guests