首页 文章

从url下载文件,没有指定的文件名

提问于
浏览 980
0

我想从没有指定文件名的url下载文件 . 如果我在浏览器中键入此URL(https://www.cpr.dk/vejregister),则会下载正确的文件 .

如果我写这个代码只下载 Headers :

# In R
download.file(url = "https://www.cpr.dk/vejregister",
              destfile = "/data/kkgrunddata/Vejdata/vejdata_latest",
              method='curl')

# In BASH
>more vejdata_latest

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/media/21570/vejregister_hele_landet_pr_181201.zip">here</a>.</h2>
</body></html>

对于如何在不指定 Headers 文件名的情况下下载文件有什么建议吗?

1 回答

  • 1

    我能够用你的代码重现这个问题 . 删除 method='curl' 参数后,我将其下载而未指定 Headers 中的链接 .

    download.file(url = "https://www.cpr.dk/vejregister",
              destfile = "./vejdata_latest")
    

    编辑:如果您在Windows上,请不要忘记文件扩展名(在这种情况下为.zip)

相关问题