使用R保存图像&。csv';s、 我可以使用R将它们上传到网站上吗(使用filezilla手动完成)?

使用R保存图像&。csv';s、 我可以使用R将它们上传到网站上吗(使用filezilla手动完成)?,r,file-upload,ftp,filezilla,R,File Upload,Ftp,Filezilla,首先,我要说的是,很多事情我都想不通,所以我为使用不正确的术语和可能提出的不清楚的问题提前道歉。我正在尽力 还有,我看到,;是我要用于此任务的工具吗 在4个月的时间里,我每天都在分析新数据,生成需要上传到网站的.csv文件和.png文件,以便其他团队成员进行检查。我已经(几乎)自动化了所有的数据收集、数据下载、分析和文件保存。分析在R中执行,R保存文件。目前我使用Filezilla手动将新文件上传到网站。有没有一种方法可以使用R将文件上传到网站,这样我就不必打开Filezilla并拖放文件 运行

首先,我要说的是,很多事情我都想不通,所以我为使用不正确的术语和可能提出的不清楚的问题提前道歉。我正在尽力

还有,我看到,;是我要用于此任务的工具吗

在4个月的时间里,我每天都在分析新数据,生成需要上传到网站的.csv文件和.png文件,以便其他团队成员进行检查。我已经(几乎)自动化了所有的数据收集、数据下载、分析和文件保存。分析在R中执行,R保存文件。目前我使用Filezilla手动将新文件上传到网站。有没有一种方法可以使用R将文件上传到网站,这样我就不必打开Filezilla并拖放文件

运行我的R代码并走开会很好,因为我知道一旦它运行完毕,新保存的文件将自动放在网站上


谢谢你的帮助

您没有指定使用FileZilla上载文件的协议。我想是ftp。如果是这样,您可以使用RCurl的
ftpUpload
功能:

library(RCurl)
ftpUpload("yourfile", "ftp://ftp.yourserver.foo/yourfile", 
    userpwd="username:passwd")

RCurl也有方法,也应该支持

Filezilla有命令行模式吗?R有一个
系统
功能,可以向操作系统发出命令。看起来可能,但这是一种我可以使用的技术,但不是手工艺品。这个想法是否仍然使用FileZilla,而是通过R>OS命令行>FileZilla来运行?所以跳过FileZilla GUI,但让它继续做它的事情?是关于命令行的FileZilla Wiki链接。谢谢你指出这个方向,听起来是一个可靠的方法。你的帖子令人鼓舞。如何检查我在FileZilla中使用的协议。我以为是FTP,但我可能错了。我只是做了一些戳,当我在FileZilla中找到一个.html文件,并要求FileZilla复制URL时,它的格式类似于“”。我猜这意味着它是FTP,对吗?@rbatt如果您没有特别指定任何内容,并且您的主机(请参阅FileZilla中的左上角)不是以sftp开头的:那么它可能是FTP。您也可以在filezilla中查看您的邮件日志,当连接时,它会显示ip地址,后跟post(类似123.123.123.123:21,其中21是端口),当post为21时,它通常是ftp。好的,我尝试了这段代码,我正在接近它。但是,我收到消息,
函数出错(type,msg,asError=TRUE):服务器拒绝您更改给定目录
我认为这是因为我需要上传文件的页面是受密码保护的页面——如果我使用浏览器导航到URL,我必须输入用户名和密码,两者都不同于我在FileZilla中连接服务器时必须使用的名称/密码。如何在R中输入此附加信息?而且,它肯定是FTP。谢谢你的提示。别担心,我弄乱了一段路。。。非常感谢你在这方面的帮助!!!明亮的