R 下载文件重定向

R 下载文件重定向,r,R,大家好,我正在关注一门在线课程,并试图下载教授提供的rda数据集 我尝试运行与类中提供的完全相同的命令: download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda", destfile="./samsungData.rda", method="curl") load('./samsungData.rda') 当我转到下载文件夹时,在vi中打开rda文件,我看到的是: <html>

大家好,我正在关注一门在线课程,并试图下载教授提供的
rda
数据集

我尝试运行与类中提供的完全相同的命令:

download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda", destfile="./samsungData.rda", method="curl")
load('./samsungData.rda')
当我转到下载文件夹时,在vi中打开
rda
文件,我看到的是:

<html>
   <head><title>Found</title></head>
  <body>
    <h1>Found</h1>
    <p>The resource was found at <a href="https://dl.dropboxusercontent.com/u/7710864/courseraPublic/samsungData.rda">https://dl.dropboxusercontent.com/u/7710864/courseraPublic/samsungData.rda</a>;
you should be redirected automatically.

<!--  --></p>
    <hr noshade>
    <div align="right">WSGI Server</div>
  </body>
</html>

建立
建立
该资源位于;
你应该被自动重定向。


WSGI服务器
显然这里有一个重定向,下载文件命令没有很好地遵循它。当我在浏览器中打开该URL时,它将被成功重定向

我看了一下
download.file的帮助手册
没有如下重定向


有人能告诉我如何执行重定向吗?

尝试指定一个
额外的
参数,该参数将向curl传递命令行参数:

download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda", 
              destfile="./samsungData.rda",
              method="curl",
              extra='-L')

为什么不在浏览器中下载该文件呢?使用
downloader
软件包,它提供了灵活的
下载
功能,可以跨不同的协议工作。@Aaron,以便于复制。首先让教授修复他的链接。我想你应该能够指定
下载.file(…,额外='-L'))
并让它工作。