gpt4 book ai didi

R httr GET 请求 - 连接超时

转载 作者:行者123 更新时间:2023-12-02 02:46:37 26 4
gpt4 key购买 nike

我正在尝试以编程方式下载文件,例如 this从 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

我将不胜感激任何解决此问题的想法,非常感谢!

最佳答案

问题似乎是 library(httr) 不支持 FTP :

请查看 this ,或更近期的 this .

我会给 library(RCurl)改为:

library(RCurl)
url <- "ftp://fuoco.geog.umd.edu/gfed4/monthly/GFED4.0_MQ_200301_BA.hdf"
content <- getBinaryURL(url, userpwd = "fire:burnt", ftp.use.epsv = FALSE)
writeBin(content, con = basename(url))

关于R httr GET 请求 - 连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54402880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com