2008-09-22 22 views
54

當通過IE7中的表單上傳文件(jpeg)時,我看到一個MIME類型的「image/pjpeg」而不是「image/jpeg」(正如我在Firefox或類似文件中看到的)。解決這個問題很簡單,但我只是想知道爲什麼IE7在這種情況下表現不同?爲什麼IE7指定一個MIME類型的圖像/ pjpeg而不是image/jpeg?

+1

我有遊客上傳圖片和測試,如果它是一個可以接受的類型,當然PJPEG不在我allowed_format_list,是一個真正的痛苦,以確定這個問題。我在IE 7和8上看過它。 – adrianTNT 2013-09-03 12:10:05

回答

36

我相信那是因爲你正在使用的JPEG是一個漸進的JPEG,具有不同的MIME類型。

+0

是否有幾個mime類型是正確的? – Liam 2008-09-22 16:03:08

+4

我認爲這只是圖像/ jpeg和圖像/ pjpeg(用於JPEG)。我甚至不確定使用「image/pjpeg」的啞劇甚至是標準的,但是什麼時候阻止了任何人? :) – 2008-09-22 16:11:01

+0

有沒有任何理由,爲什麼IE7作出這種區分雖然 - 而FF等不? – 2008-09-22 16:13:37

27

IE可以上傳所有的.jpeg文件作爲其劈MIME類型「圖像/ PJPEG」不管他們是否是真正進步。

不依賴於文件上傳提供的MIME類型,有充分的機會,它可能是錯誤的多種原因,包括這一項。

16

有同樣的問題與巴:

IE7:圖像/ X-PNG 普通的瀏覽器:圖像/ PNG

;)

相關問題