R-无法从FTP服务器下载gz文件
我已经尝试了三天,现在下载一个文件从FTP服务器与R没有结果。我真的尝试了所有的方法,阅读了所有的问题,但仍然无法管理 网址是:R-无法从FTP服务器下载gz文件,r,curl,download,ftp,R,Curl,Download,Ftp,我已经尝试了三天,现在下载一个文件从FTP服务器与R没有结果。我真的尝试了所有的方法,阅读了所有的问题,但仍然无法管理 网址是: u <- "ftp://user:password@109.2.160.55/AGLO/2020/10/AGLO_00001_03-0_GDBX_1000077_202010032206_860101.CSV.gz" 没有任何代理问题,因为要获取我正在FTP目录中搜索的uurl 如何下载此文件 另外,我最终可以解决这个问题的另一种方法是使用
u <- "ftp://user:password@109.2.160.55/AGLO/2020/10/AGLO_00001_03-0_GDBX_1000077_202010032206_860101.CSV.gz"
没有任何代理问题,因为要获取我正在FTP目录中搜索的u
url
如何下载此文件
另外,我最终可以解决这个问题的另一种方法是使用:
browseURL(u,
browser = "C:/Program Files (x86)/Mozilla Firefox/firefox.exe")
问题是它将打开一个Firefox浏览器,该浏览器将:
我非常绝望,我可以私下告诉你用户名和密码。显然,使用
httr将文件下载到磁盘解决了这个问题。可以将write_disk
和httr::GET
组合起来,以以下方式将文件下载到磁盘:
库(httr)
要下载,您的字符串的编码方式可能会出现问题,请尝试将u传递到enc2utf8
.getURL(enc2utf8(u)),同样的错误在这里有点盲目:尝试使用httr
下载文件,类似于GET(u,write_disk(“myfile.gz”,overwrite=TRUE))
我收到了这个错误,但它仍然有效!错误:$运算符对原子矢量无效SSO,它是否使用httr
工作?如果是这样的话,我可以发表我的评论作为回答,以结束这个问题。
browseURL(u,
browser = "C:/Program Files (x86)/Mozilla Firefox/firefox.exe")