【发布时间】:2021-11-19 10:22:55
【问题描述】:
我的问题与post 类似,但解决方案建议似乎不适用。
我有很多压缩数据存储在一个在线服务器 (B2Drop) 上,它提供了一个扩展名为 "/download" instead of ".zip" 的下载链接。我一直无法让here 描述的方法起作用。
我创建了一个测试下载页面https://b2drop.eudat.eu/s/K9sPPjWz3jxtXEq,其中下载链接https://b2drop.eudat.eu/s/K9sPPjWz3jxtXEq/download可以通过右击下载按钮获得。这是我的脚本:
temp <- tempfile()
download.file("https://b2drop.eudat.eu/s/K9sPPjWz3jxtXEq/download",temp, mode="wb")
data <- read.table(unz(temp, "Test_file1.csv"))
unlink(temp)
当我运行它时,我得到了错误:
download.file("https://b2drop.eudat.eu/s/K9sPPjWz3jxtXEq/download",temp, mode="wb") 尝试 URL 'https://b2drop.eudat.eu/s/K9sPPjWz3jxtXEq/download' 内容类型 'application/zip' 长度 558 字节 已下载 558 字节
数据
这通常表示 R 正在查找文件的工作目录存在问题。在这种情况下,应该是 temp wd。
【问题讨论】:
标签: r url download zip zipfile