升級 IE8 後,在論壇 (Discuz!/phpBB 等) 點選「上傳附件」選擇圖片,送出後提示:「圖片檔案無效」或「上傳失敗」,但 IE6/IE7 正常。
IE8 預設安全性增強:不再在檔案上傳表單中包含本地完整路徑 (僅送出檔案名)。部分老舊論壇程式依賴完整路徑判斷檔案類型/路徑合法性,導致驗證失敗。
啟用後,IE8 在 <input type="file"> 送出時,會在 Content-Disposition 或表單欄位中包含完整本地路徑 (如 C:\Users\Name\Pictures\photo.jpg),舊版論壇程式即可正常解析驗證。
此設定會讓網站得知你的本地檔案路徑結構 (用戶名、資料夾命名習慣),屬輕微隱私洩露。建議:僅在受信任的論壇/舊系統操作時啟用,平時保持停用。
$_FILES['file']['tmp_name'] 以外路徑資訊的上傳元件IE8 上傳圖片失敗 99% 為「安全性設定阻擋本地路徑」。安全性 → 自訂等級 → 啟用「包含本地目錄路徑」 一鍵解決。操作前請權衡隱私風險,建議配合受信任網站區域設定。