Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: juandv10 en 18 Diciembre 2019, 21:27 pm



Título: Subir archivos a servidor web usando c++
Publicado por: juandv10 en 18 Diciembre 2019, 21:27 pm
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


Título: Re: Subir archivos a servidor web usando c++
Publicado por: AlbertoBSD en 18 Diciembre 2019, 22:12 pm
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