jueves, febrero 26, 2009

Enviar ficheros via http://

Para enviar ficheros via http:// de forma sencilla se puede utilizar droopy que es un script en python que crea un web server en tu linux para la recepcion de ficheros con el protocolo HTTP.
El procedimiento es:
- En el ordenador que va a hacer de webServer, cogemos droopy y lo guardamos en algun directorio accesible, por ejemplo en /bin con el nombre de droopy.
- Le ponemos permisos para su ejecución:
$ sudo chmod 744 /bin/droopy
- Nos aseguramos de de tener instalado python:
$ dpkg -l python*
- En ese mismo ordenador, creamos el directorio donde recibiremos los ficheros y desde de ese directorio ejecutamos la siguiente orden:
$ python /bin/droopy -m "Hola, soy Luis, puedes enviarme un fichero." -p /home/luis/GrouchoMarx.jpg
Sustituimos -m “mensaje que quieras poner” y -p “ruta a la imagen de la imagen que se quiera usar”

Con eso ya arranca el servicio WebServer y ya se puede enviar a esa máquina ficheros desde cualquier otro ordenador, escribiendo en el navegador desde el que se quiere enviar el fichero:
http://direccionIP_OrdenadorWebServer:8000
Se puede probar localmente escribiendo en la barra el navegador:
http://localhost:8000

Esta buena solución para compartir ficheros via http se ha cogido de aqui, se ha modificado y se ha ampliado.

Para más información escribimos:
$ sudo /bin/droopy -h

Licencia
Droopy is free software distributed under the Python Software Foundation License.

No hay comentarios: