Pregunta

Tengo una aplicación en VC ++ 6 (no MFC), la función requiere que cargue un archivo en un servidor web de forma regular. El servidor web está bajo nuestro control, los scripts / páginas de carga anónima ya están configurados y aceptan un archivo manualmente.

¿Cómo programar en VC ++ 6 para subir? ¿Qué clases usar? Entiendo que es mucho posible con smtp y ftp, pero ¿cómo a través de http?

¿Fue útil?

Solución

En Windows 2000, puedes usar InternetWriteFile API

Abra la sesión usando InternetOpen

Abra la URL usando InternetOpenUrl

y cree buffers para leer el archivo del sistema de archivos y use InternetWriteFile para enviarlo al servidor abierto por InternetOpenUrl

Para usar HTTP específicamente, puede usar WinHttpWriteData API

las funciones de soporte necesarias para esto son similares a las anteriores, y están bien definidas en MSDN

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top