Skip navigation.
 
mlRe: Determining MIME types
FROM : Matthew Delves
DATE : Sat Jan 19 07:36:02 2008

On 19/01/2008, at 12:35 PM, j o a r wrote:

>
> On Jan 18, 2008, at 5:28 PM, Jim Puls wrote:
>

>> If you (simply) extract the extension from the end of a filename, 
>> you can get its UTI and then turn that in to a MIME type.

>
>
> I was just about to suggest the same resource. I only have a couple 
> of things to add:
>
> * Keep in mind that the mappings provided by that API is incomplete, 
> even for popular / common file types.
>


Still, something is better than nothing.

> * IIRC (and this is clearly not my area of expertise) if you're 
> downloading something over HTTP (and probably other protocols too) 
> the server can provide a MIME type that differs from the one you 
> would expect from just looking at the file name suffix. There might 
> not even be a file name suffix, but the server can still provide a 
> MIME type.


NSURLResponse provides a method for retrieving the MIME type, though 
what I would prefer is something which can be calculated from the 
filename.

I have managed to get the UTI from the file extension, though unsure 
about how to get the MIME type from the UTI.

Thanks,
Matthew Delves

Related mailsAuthorDate
mlDetermining MIME types Matthew Delves Jan 19, 02:14
mlRe: Determining MIME types Jim Puls Jan 19, 02:28
mlRe: Determining MIME types j o a r Jan 19, 02:35
mlRe: Determining MIME types Matthew Delves Jan 19, 07:36
mlRe: Determining MIME types j o a r Jan 19, 07:54