Как загрузить файл на сервер через FTP, используя R?
Как загрузить файл на сервер через FTP с помощью R?
Ответ 1
Это должно работать:
library(RCurl)
ftpUpload("Localfile.html", "ftp://User:[email protected]/Destination.html")
Где Localfile.html
- файл, который будет загружен, User
указывает имя пользователя и Password
пароль для входа на сервер, а FTPServer
- это заполнитель для имени сервера и возможного пути использования, если последний но не менее Destination.html
- пример имени загружаемого файла на сервер.
Ответ 2
Лучшим вариантом может быть пакет RCurl. От ОПИСАНИЯ:
[...] Кроме того, базовая реализация является надежной и обширные, поддерживающие FTP/FTPS/TFTP (загрузка и скачивание),
В противном случае переосмыслите свою проблему. Может быть, HTTP POST тоже будет. Это не 1986, так что вам не нужно использовать ftp.
Ответ 3
Если вы можете получить к нему доступ из командной строки, вы можете сделать:
system("ftp ...") # where ... is the argument list
Вы можете легко обернуть это в функцию R, если вы планируете делать это часто.
Ответ 4
Это, вероятно, не тот ответ, который вы ищете, но я решаю свои проблемы с совместным использованием, перемещая файл в папку Public Dropbox и ссылаясь на ссылку в моем R-коде.
Мои две гроши.
Ответ 5
Я использую Binfer для передачи с компьютера на компьютер вместо FTP-подключения или загрузки его где-нибудь.