卷曲同时下载和上传同一文件

时间:2011-02-02 22:09:20

标签: linux http bash curl ftp

不确定是否可行,但我一直在尝试使用curl从HTTP位置下载文件并将其输出到FTP服务器上。如果这实际上是可能的话,我真的想要一些帮助。

2 个答案:

答案 0 :(得分:11)

curl http://example.com/down | curl -T - ftp://mysite.org/up

默认情况下curl将其输出吐出到stdout - 然后我们将其输出到另一个curl实例。

在第二个实例上,-T告诉curl上传文件,-告诉它从stdin获取文件数据(而不是从磁盘上的文件中获取)。

答案 1 :(得分:-1)

使用多卷曲添加简单的卷曲实例。运行多个,您可以同时调用两个请求。也许你需要确保首先上传