r无法从服务器下载文件

时间:2017-08-06 01:30:26

标签: r curl download

我正在尝试下载存储在内部服务器中的pdf文件。

此文件的网址如下所示

file_location <- "file://dory.lisa.org/research/data/test.pdf"

我尝试使用download.file选项下载此文件

download.file(file_location, "test.pdf",method='curl')

我收到了错误。

curl: (37) Couldn't open file /research/data/test.pdf
Warning message:
In download.file(file_location, "test.pdf", method = "curl") :
  download had nonzero exit status

我试过

url <- ('http://cran.r-project.org/doc/manuals/R-intro.pdf')
download.file(url, 'introductionToR.pdf')

我下载此文件没有问题,但是当我尝试使用相同的方法在我的服务器上下载文件时,它会以某种方式显示错误。

1 个答案:

答案 0 :(得分:1)

我猜测该文件在本地驱动器上的该位置不存在。当我执行从CRAN下载的几行时,我在我的用户目录/文件夹中获得了一个pdf文件。然后我用这段代码取得了成功:

url <- ('file://~/introductionToR.pdf')
download.file(url, 'NewintroductionToR.pdf')