2014-07-25 75 views
-1

我已經在PHP中創建了一個上傳表單(包含MIME類型的白名單),但在測試期間,我遇到了一個似乎無法工作的「特殊」JPEG。 PHP似乎沒有爲其選擇MIME類型。PHP中不支持特殊JPEG?

你能告訴我,有沒有'特殊'的jpeg類型?我在Google上找不到任何似乎與此相關的內容。

非常感謝,

山姆

編輯:我打開文件paint.net並保存使用JPEG的paint.net默認設置的副本並將此文件上傳罰款。

+0

JPEG標準支持許多不常用的選項。張貼示例圖片,我可以告訴你爲什麼原始圖像被拒絕。 – BitBank

+0

請參閱我更新的帖子。 – Prinsig

+2

基於有權訪問打開該文件的結果,對其進行編輯,然後將其重新編碼爲JPEG,無法告訴您文件有什麼問題。 – Quentin

回答

0

鑑於你的解釋,特別是該文件讀取(顯然沒有錯誤),並節省您可以使用它精緻之後,最有可能的問題是:

  1. 該文件是一個漸進式JPEG和你解碼器不支持漸進式。
  2. 該文件使用瞭解碼器不支持的採樣設置。
  3. 該文件使用您的解碼器不支持的文件格式(有多種JPEG文件格式)。
  4. (不太可能)該文件是JPEG 2000格式。