Subir archivos a servidor web usando c++

Iniciado por juandv10, 18 Diciembre 2019, 21:27 PM

0 Miembros y 1 Visitante están viendo este tema.

juandv10

hola buen dia, estoy haciendo un programa en c++ el cual genera una serie de reportes, pero ahora necesito subir dichos reportes a un servidor web para almacenarlos, pero no se muy bien de que forma subirlos pues mediante ftp me da muchos problemas con los firewall, entonces he visto que también se puede hacer por http o sockets pero no se como funcionaria asi, si alguien tiene algún código de ejemplo de  subida de archivos agradecería me lo comparta

AlbertoBSD

#1
De pendiendo del entorno donde estes trabajando puedes optar por varias opciones.

Mi recomendación es utilizar libcurl para realizar esta acción desde C++, aqui tienes un ejemplo de como subir un archivo a un formulario YA EXISTENTE y FUNCIONANDO

https://curl.haxx.se/libcurl/c/fileupload.html

Se podria hacer tambien desde Sockets todo desde 0 si quieres aprender, pero realmente da flojera estar manejando todos los escenarios posibles que se presentan en una conexión HTTP y no se diga un HTTPS.. harina de otro costal.

Si tienes acceso a C# o algo con Librerías mas accesibles podrias implementar varias cosas de igual forma, hasta mandarlas por correo electrónico pero bueno, estas preguntando esto, supongo te hace falta conocer un poco mas los alcances de C o C++-

Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW