起初我很疑惑,爲什麼我的文件沒有上傳給某些用戶,我發現每個人都沒有使用chrome,這是我測試的瀏覽器。爲什麼有一個MIME類型不一致與Firefox,鉻?
基本上我正在做一個文件檢查,以確保他們只能夠上傳MP3。
這是工作的鉻,但不是火狐。
if ($_FILES['uploaded']['type']=="audio/mp3")
這是爲Firefox工作,但不是鉻。
$_FILES['uploaded']['type']=="audio/mpeg"
任何人都可以解釋爲什麼會發生這種情況?我認爲這兩種瀏覽器都能夠理解其中的任何一種或...我還需要其他瀏覽器來擔心類似這些敏感的MIME類型嗎?
編輯:如果Pekka建議的是真實的,那麼檢查某個MIME類型的最佳方法是什麼?
重新編輯:查看我編輯的答案。 – 2010-02-06 22:38:41
泰克,你確定「這是鉻,但不是火狐。音頻/ MP3」?因爲在目前的瀏覽器版本中,我看到了反向 - 音頻/ mp3在Firefox中的作品,但不是Chrome。 – ChrisJJ 2013-01-10 12:36:51