Update:
Well, I did some more searches and testing on this, and it turns out that they all lie about the MIME type (never trust any information sent by the client, I know).
I checked a lot of files with different encodings (created using libjpeg)
Official MIME Type for jpeg files: image/jpeg
But some applications (especially MS Internet Explores, as well as Yahoo! mail) send jpeg files as image/pjpeg
I thought I knew pjpeg stands for "progressive" jpeg. It turns out that progressive / standard coding has nothing to do with it.
MS Internet explorer sends all jpeg files as pjpeg regardless of the contents of the file.
The same applies to citrix: all jpeg files sent from the citrix client are specified as image/x-citrix-pjpeg MIME type.
The files themselves are not affected (identical before and after loading). So it turns out that the difference in the MIME type is just an indication of the software used to send the file?
Why do people come up with a new type of MIME if there is no difference in the contents of the file?
Jacco Mar 14 '09 at 16:15 2009-03-14 16:15
source share