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
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 mails | Author | Date |
|---|---|---|
| Matthew Delves | Jan 19, 02:14 | |
| Jim Puls | Jan 19, 02:28 | |
| j o a r | Jan 19, 02:35 | |
| Matthew Delves | Jan 19, 07:36 | |
| j o a r | Jan 19, 07:54 |






Cocoa mail archive

