2011-02-02 14 views
6

Non sono sicuro che sia possibile, ma ho cercato di usare curl per scaricare essenzialmente un file da una posizione HTTP e inviarlo su un server FTP. Mi piacerebbe davvero un aiuto se fosse possibile.Curl per scaricare e caricare lo stesso file contemporaneamente

+2

Utilizzare un'istanza di arricciatura da scaricare, reindirizzare l'output direttamente in un'altra istanza che sta gestendo il caricamento. –

+0

@Anon - Dovresti fare una risposta. – ocodo

risposta

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

Per impostazione predefinita ricciolo sputa la sua uscita a stdout - abbiamo poi tubo che in un'altra istanza di ricciolo.

Nella seconda istanza, -T indica a curl di caricare un file e lo indica di acquisire i dati del file da stdin (anziché da un file su disco).

+0

Grazie mille, è esattamente quello che volevo fare! –

0

utilizzare il multi arricciatura per aggiungere semplici istanze di arricciatura. In esecuzione multi chiamate due richieste contemporaneamente. Forse avete bisogno di essere sicuri che il caricamento inizia in primo luogo

Problemi correlati