Does anyone have information on how to change / correct the MIME types that browsers assign to files? (Various browsers / various platforms?) We've been asked about it here at UMich, and I think this would be useful information for the User FAQ.

I just disable the browser detected mime type and use the mime-magic code in the Horde library, as I've found that if IE uploads a file which is held open by an application e.g. Word, then the mime type supplied by IE is wrong. I'm pretty sure this has been discussed on this list in the past.

Graeme -

Do you just comment stuff out in the Horde MIME library code? The "MIME Detection" tab in setup isn't exactly helpful here.

Well I think you can either not compile in mime_magic support in PHP, though that might have other consequences, or do what I do and edit lib/Horde/MIME/Magic.php and comment out the lines:

//        if (Util::extensionExists('mime_magic')) {
//            return trim(mime_content_type($path));
//        } else {

        ...

//    }

This will then force it to read the contents of the file and match it to
a "magic" file of file types. It means more PHP needs to run but it does
seem to solve the IE with open files problem for us.

I would think that this would prevent the Horde MIME library from using the mime_magic extension to identify what the file is. I'm pretty sure the browser MIME settings show up in the POST headers when you upload the file you're attaching.. so I'm not sure how disabling this code would disable the browser detected mime type (unless mime_magic is what is used to get the MIME type out of the headers?)

Liam
--
IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [EMAIL PROTECTED]

Reply via email to