我知道我可以这样做:
curl 'http://localhost:8080/myhandler' -F "myfile=@localfile"
这样可以以某种方式发送网络上的文件吗?像
这样的东西curl 'http://localhost:8080/myhandler' -F "myfile=@SOMEURL"
我找不到合适的方法(我猜这有可能吗?)
答案 0 :(得分:0)
根据curl
文档,-F可以使用stdin
从-
读取。因此,如果你按如下方式管道url的输出,我认为它应该工作:
curl -vvv <url1> | curl -vvv 'http://localhost:8080/myhandler' -F "myfile=@-"