在 R 中使用 download.file 从 URL 下载 zip 文件

Using download.file to download a zip file from URL in R

我正在尝试使用 download.file 从 URL 中提取一个 zip 文件,然后将每个文件中的所有数据推送到 MySQL 数据库中。我在使用 download.file 提取 zip 文件

的第一步中遇到了困难

我尝试了以下但无济于事

myURL = paste("https://onedrive.live.com/download.aspx?cid=D700ACC18C0F37E6&resid=D700ACC18C0F37E6%2118670&ithint=%2Ezip",sep = "")
download.file(url=myURL,destfile=zippedFile, method='auto')

myURL = paste("https://onedrive.live.com/download.aspx?cid=D700ACC18C0F37E6&resid=D700ACC18C0F37E6%2118670&ithint=%2Ezip",sep = "")
download.file(url=myURL,destfile=zippedFile, method='curl')

请指出我哪里出错了。还有一些关于如何一次从 zip 文件夹中取出一个文件并推送到数据库中的指示将最有帮助

你可以试试这个:

myURL = paste("https://onedrive.live.com/download.aspx?cid=D700ACC18C0F37E6&resid=D700ACC18C0F37E6%2118670&ithint=%2Ezip",sep = "")

dir = "zippedFile.zip"
download.file(myURL, dir, mode="wb")

destfile -- a character string with the name where the downloaded file is saved. Tilde-expansion is performed.

最后在 AWS 上起作用的是包下载器的使用

https://cran.r-project.org/web/packages/downloader/downloader.pdf

它具有支持 https 的功能。希望对某人有所帮助