الأعراض
يرجى مراعاة السيناريو التالي:
-
لديك تطبيق c + + لإرسال الملفات إلى خادم FTP باستخدام إينتيرنيتوريتيفيلي API.
-
قراءة الملف وكتابة المحتوى باستخدام إينتيرنيتوريتيفيلي API.
-
يتم تحميل الملف بأكمله وإغلاق مؤشر الملف.
في هذا السيناريو، قد تجد كافة البيانات لم يصل الملقم ويتم اقتطاع الملف. بالإضافة إلى ذلك، تفشل عمليات FTP لاحقاً في نفس جلسة العمل.
ملاحظة: تحدث هذه المشكلة في برنامج Internet Explorer 8 وإنترنت إكسبلورر 9 Internet Explorer 10.
السبب
بعد استدعاء InternetWriteFile() API، يمكن استدعاء InternetCloseHandle() API. في Internet Explorer 9 و Internet Explorer 10، ينتظر اكتمال نقل 226 InternetClosehandle() ، ثم يعمل الأمر التالي. ومع ذلك، في Internet Explorer 11، InternetClosehandle() لا ينتظر لنقل 226 كاملة. لذلك، قد يتم إغلاق قناة البيانات قبل وصل كافة البيانات الموجودة على الخادم. أوامر FTP التالية بالإضافة إلى ذلك سوف تفشل.
الحل
معلومات التحديث
لحل هذه المشكلة، تثبيت أحدث التحديث الأمني التراكمي لبرنامج Internet Explorer. للقيام بذلك، انتقل إلى Microsoft Update.
للحصول على معلومات تقنية حول أحدث التحديث الأمني التراكمي لبرنامج Internet Explorer، انتقل إلى موقع Microsoft التالي على الويب:
http://www.microsoft.com/technet/security/current.aspxملاحظة: تم تضمين هذا التحديث أولاً في التحديث الأمني 2909921.
لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
2909921 MS14-010: التحديث الأمني التراكمي لبرنامج Internet Explorer: 11 شباط/فبراير عام 2014
الحالة
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".
المراجع
راجع المصطلحات التي تستخدم لوصف تحديثات برامج Microsoft.