
Te devolveré tu hermosa costumbre vulcana. [?]
¡Añademe a tus favoritos!
Contacto
Post al azar
RSS
BUSCAR
Mapa de la web
Por
Saiyine
el 2009-08-18 03:22:02 - Secciones: - Enlace permanente: 884
Gracias a Curl, la estupenda herramienta de linea de comandos para simular navegadores web, podemos sistematizar la subida de ficheros a sistemas que lo soporten a traves del mecanismo POST.
Por ejemplo, veamos un ejemplo de formulario para subir documentos a una empresa, con su autor y un resumen:
<form enctype="multipart/form-data" method="POST"> <input type="text" name="usuario" maxlength=50 size=10> <input type="text" name="texto" maxlength=80 size=10> Choose a file to upload: &ls;input name="uploadedfile" type="file" /> <input type="submit" value="upload" /> </form>
Conocidos los nombres de los campos, sólo tenemos que usar el siguiente comando, que es bastante sencillo con una salvedad, el uso de la arroba para apuntar a un fichero en el pc local para enviarlo al servidor.
curl -F "usuario=saiyine -F "texto=Informe de ventas" -F uploadedfile=@v2009.odt http://servidor.com/formulario.php
Fácil, ¿verdad? Naturalmente, no solo sirve para enviar ficheros, sino para ejecutar cualquier tipo de formulario web.
Otras entradas de la web que podrian interesarte:
. . .
. . .
. . .
. . .
Se suspenden las traducciones de la wikipedia hasta que no se aclaren las condiciones de su adquisición práctica por parte de google.
. . .
Varios ejemplos de lo que buscaban visitantes recientes:
. . .
Página web ©2001-2010 Saiyine generada en s, con 4639752 visitas en total, hoy (de un total de 0 previstas).
. . .