2010-09-01 35 views

risposta

18

Questo dovrebbe funzionare:

library(RCurl) 
ftpUpload("Localfile.html", "ftp://User:[email protected]/Destination.html") 

Dove Localfile.html è il file da caricare, User indica il nome utente e la Password la password per accedere al server, mentre FTPServer è un segnaposto per il nome del server e percorso possibile da usare mentre per ultimo ma non meno importante Destination.html è un esempio del nome che il file da caricare ottiene sul server.

9

La tua migliore scommessa potrebbe essere il pacchetto RCurl. Dalla descrizione:

[...] Inoltre, il sottostante attuazione è robusto ed esteso, sostenendo FTP/FTPS/TFTP (caricare e scaricare),

Altrimenti , ripensa il tuo problema. Forse anche il POST HTTP farà altrettanto. Non è più il 1986, quindi non è necessario usare ftp.

+0

Grazie Dirk - sembra una direzione interessante per il checkout –

+4

+1 per la risposta e lo zinger – Stedy

3

Se è possibile accedervi dalla riga di comando, allora si può fare:

system("ftp ...") # where ... is the argument list 

Si potrebbe facilmente avvolgere questo in una funzione R se si ha intenzione di farlo spesso.

+1

Diventa un problema con l'autenticazione e tutto ciò che è gestito da queste cose dipende dalla piattaforma. Da qui la mia chiamata per RCurl ... –

3

Questa probabilmente non è la risposta che stai cercando, ma risolvo i miei problemi di condivisione spostando il file nella mia cartella pubblica Dropbox e collegandolo a quello nel mio codice R.

I miei due centesimi.

-3

Uso Binfer per trasferire da computer a computer invece di eseguire l'FTP o caricarlo da qualche parte.

Problemi correlati