我正在尝试以编程方式从FTP下载文件,例如这个。主页公开提供用户名(“fire”)和密码(“burnt”),我可以在浏览器中轻松下载文件。
但是当我尝试使用httr :: GET()在R中执行相同的操作时:
library("httr")
GET(url = "ftp://fuoco.geog.umd.edu/gfed4/monthly/GFED4.0_MQ_200301_BA.hdf",
authenticate(user = "fire", password = "burnt"),
write_disk(file.path(tempdir(), "GFED4.0_MQ_200301_BA.hdf"),
overwrite = TRUE))
我收到了以下错误信息。
Error in curl::curl_fetch_disk(url, x$path, handle = handle) :
Timeout was reached: Connection time-out
我非常感谢任何可以解决这个问题的想法,非常感谢!