Datos truncados y las operaciones subsiguientes de FTP producirá un error en la misma sesión de Internet Explorer 11 cuando utilizas InternetWriteFile para cargar archivos

Síntomas

Imagine el siguiente escenario:

  • Tiene una aplicación de C++ para enviar archivos al servidor FTP utilizando InternetWriteFile API.

  • Leer el archivo y escriba el contenido utilizando InternetWriteFile API.

  • Se carga todo el archivo y se cierra el identificador de archivo.

En este escenario, es posible todos los datos aún no ha alcanzado el servidor y el archivo se trunca. Además, no las posteriores operaciones de FTP en la misma sesión.

Nota: Este problema no se produce en Internet Explorer 8, Internet Explorer 9 y 10 de Internet Explorer.

Causa

Después de llamar a InternetWriteFile() API, se llamará InternetCloseHandle() API. En Internet Explorer 9 y 10 de Internet Explorer, InternetClosehandle() está esperando 226 transferencia completa, entonces el siguiente comando funciona. Sin embargo, en Internet Explorer 11, InternetClosehandle() no esperar 226 transferencia completa. Por lo tanto, se puede cerrar el canal de datos antes de que todos los datos ha llegado al servidor. Comandos FTP además posteriores se producirá un error.

Solución

Información de actualización

Para resolver este problema, instale la actualización de seguridad acumulativa más reciente para Internet Explorer. Para ello, vaya a Microsoft Update.

Para obtener información técnica acerca de la actualización de seguridad acumulativa más reciente para Internet Explorer, visite el siguiente sitio web de Microsoft:

http://www.microsoft.com/technet/security/current.aspxNota: Esta actualización se incluyó primero en la actualización de seguridad 2909921.

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

2909921 MS14-010: actualización de seguridad acumulativa para Internet Explorer: 11 de febrero de 2014

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

Vea la terminología que utiliza Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×