>

URL이 있는데 R 를 통해 파일을 다운로드하고 싶습니다 나는 download.file  도움이 되겠지만 문제가 다르게 보입니다 :

url <- "http://journal.gucas.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=11771"
destfile <- "myfile.pdf"
download.file(url, destfile)

작동하지 않습니다! 내 url 경우   xxx.pdf 의 형태입니다 , 위의 코드는 문제가 없습니다. 그렇지 않으면 다운로드 된 파일이 손상되었습니다.

이 문제를 해결하는 방법을 아는 사람이 있습니까?


  • 답변 # 1

    파일을 저장하는 동안 파일을 이진 데이터로 취급하려면 모드를 설정해야합니다. 그 주장을 생략하면 빈 파일을 얻지 만 다음과 같이 작동합니다.

    url <- "http://journal.gucas.ac.cn/CN/article/downloadArticleFile.do?
    attachType=PDF&id=11771"
    destfile <- "myfile.pdf"
    download.file(url, destfile, mode="wb")
    
    

  • 이전 winapi - Turbo-C를 사용하는 C의 Windowsh
  • 다음 java - Hibernate를 통해 연결된 데이터베이스 이름을 어떻게 얻을 수 있습니까?