Скачать файл с URL без указания имени файла - PullRequest
0 голосов
/ 10 декабря 2018

Я хотел бы скачать файл с URL, где имя файла не указано.Если я наберу этот URL (https://www.cpr.dk/vejregister) в браузере, он загрузит правильный файл.

Если я напишу этот код, будет загружен только заголовок:

# 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>

У вас естькакие-либо предложения, как скачать файл без указания имени файла из шапки?

1 Ответ

0 голосов
/ 10 декабря 2018

Мне удалось воспроизвести проблему с вашим кодом.После удаления аргумента method='curl' я получил его для загрузки без указания ссылки в заголовке.

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

Редактировать: если вы в Windows, не забудьте расширение файла (.zip inэто дело)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...