26 votos

¿Herramienta de línea de comandos de Linux para cargar archivos a través de HTTP como multipartes / form-data?

Puedo ver que wget tiene una --post-file , pero la página de manual dice

Actualmente, Wget no admite datos de formularios o de varias partes para transmitir datos POST; solo aplicación / x-www-form-urlencoded. Solo debe especificarse uno de --post-data y --post-file

¿Existe una forma similar de cargar archivos en multipart / form-data?

31voto

Tobu Puntos 2036

Utilice rizo:

 curl -F "file=@localfile;filename=nameinpost" url.com

0voto

Evandro Pomatti Puntos 101

Esto funcionó para mí:

 curl -v -F filename=image.jpg -F upload=@image.jpg http://localhost:8080/api/upload

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: