Pergunta

Ao fazer upload de um arquivo (jpeg) através de um formulário no IE7 Eu estou vendo um tipo MIME de "imagem / pjpeg" em vez de "image / jpeg" (como eu vejo no Firefox ou similar). É fácil o suficiente para contornar este problema, mas eu só estou perguntando por IE7 está se comportando de maneira diferente neste caso?

Foi útil?

Solução

Eu acredito que é porque o JPEG você está trabalhando com um JPEG progressivo, que tem um mime-tipo diferente.

Outras dicas

IE pode fazer upload de todos os arquivos .jpeg como seu tipo MIME hack 'image / pjpeg' independentemente de se eles são ou não realmente progressiva.

Não confie no tipo MIME fornecido em um upload de arquivo, não há qualquer chance que poderia estar errado para uma variedade de razões, incluindo este.

Como a Microsoft gosta de violar normas. Não há tal tipo MIME como image / pjpeg. Veja por si mesmo: http://www.iana.org/assignments/media- tipos / media-types.xhtml # imagem

O tipo MIME correto para JPEG é image / jpeg, progressiva ou não.

Há mesmo problema com png:

IE7: image / x-png navegadores normais: image / png

;)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top