警告: 已停用、不支援 Internet Explorer 11 桌面應用程式已透過特定版本的 Windows 10 上的 Microsoft Edge 更新永久停用。 如需詳細資訊,請參閱 Internet Explorer 11 傳統型應用程式淘汰常見問題。
徵兆
假設您嘗試在 Internet Explorer 10 的第 2 層規格中使用 XMLHttpRequest 物件上傳檔案。 如果 POST 收到 401 驗證挑戰,則無法完成檔案上傳。 上傳會無限期凍結,或在 HTTP POST 收到 401 挑戰時逾時。
此外,這會影響含有使用 formData () .append 方法附加之檔案的 POST。 視是否使用 KERberos 通訊協定或 NT LAN Manager (NTLM) 通訊協定而定,網路追蹤期間可能會有兩種方式之一發生失敗:
-
如果 Internet Explorer 傳送 POST,且伺服器以 401 回復,包括驗證標頭 (AH) ,然後與 Kerberos 通訊協定進行商談:
-
Internet Explorer 會傳送包含完整本文的初始貼文。
-
伺服器會以驗證:通過商談來回應。
-
Internet Explorer 會將 Kerberos 雜湊與內容長度一起傳送至伺服器,其中指出有完整的 POST 內文存在,但不包含內容。
-
伺服器會等待剩餘的承載。 不過,不會傳送承載。
-
-
如果 Internet Explorer 傳送 POST,且伺服器以包含 AH 的 401 回應,則 NTLM 通訊協定會進行商談:
-
Internet Explorer 會傳送包含完整本文的初始貼文。
-
伺服器會以驗證:通過商談或驗證:NTLM 來回應。
-
Internet Explorer 會將 NTLM 雜湊與內容長度 = 0 一起傳送到伺服器。
-
伺服器會以伺服器雜湊回應。
-
用戶端不會傳送包含已完成雜湊或完整 POST 內文的後續追蹤張貼。
-
解決方案
更新資訊
若要解決此問題,請安裝 Internet Explorer 的最新累積安全性更新。 若要這麼做,請移至 Microsoft Update。
如需 Internet Explorer 最新累積安全性更新的技術資訊,請移至下列 Microsoft 網站:
http://www.microsoft.com/technet/security/current.aspx注意:此更新首先包含在安全性更新2975687中。
如需安全性更新2977629的詳細資訊,請按一下下列文章編號以檢視 Microsoft 知識庫中的文章:
2977629 MS14-052:Internet Explorer 的累積安全性更新:2014 年 9 月 9 日
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。
參考
請參閱 Microsoft 用來描述軟體更新的 術語 。