2010-09-01 36 views

Respuesta

18

Esto debería funcionar:

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

Dónde Localfile.html es el archivo para ser cargado, User indica el nombre de usuario y Password la contraseña para iniciar sesión en el servidor mientras FTPServer es un marcador de posición para el nombre del servidor y el posible camino usar por último, pero no menos importante Destination.html es un ejemplo del nombre que el archivo cargado se obtiene en el servidor.

9

Su mejor apuesta puede ser el paquete RCurl. De la descripción:

[...] Además, el implementación subyacente es robusto y extenso , apoyando FTP/FTPS/TFTP (cargas y descargas),

lo contrario , reconsidera tu problema Quizás HTTP POST también lo haga. Ya no es 1986, así que no estás obligado a usar ftp.

+0

Gracias Dirk - suena una dirección interesante a la salida –

+4

+1 para la respuesta y el zinger – Stedy

3

Si se puede acceder a él desde la línea de comandos, a continuación, puede hacer:

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

Desde aquí se puede terminar con esto en una función de R si usted planea hacer a menudo.

+1

Se convierte en un dolor con la autenticación y todo eso, ya que la forma en que se manejan esas cosas depende de la plataforma. De ahí mi llamado para RCurl ... –

3

Probablemente esta no sea la respuesta que está buscando, pero resuelvo mis problemas de intercambio moviendo el archivo a mi carpeta de buzón público y el enlace a eso en mi código de R.

Mis dos centavos.

-3

Uso Binfer para transferir de la computadora a la computadora en lugar de transferirlo por FTP o cargarlo en alguna parte.

Cuestiones relacionadas