Download a file from the Internet
Arguments
- url
character(1). URL.- destfile
character(1). Destination file.- quiet
logical(1). Suppress status messages.- ...
Passthrough arguments to
utils::download.file().
Value
character(1).
Destination file path.
Note that this differs from download.file, which returns a status code
(e.g. 0 for success) instead.
Details
Unlike utils::download.file(), intentionally errors on any download
failure. Automatically sets a long time out internally via
options(timeout = 9999L), to avoid download issues related to timeout
configuration in Rprofile.
Examples
url <- "https://bioconductor.org/bioc-version"
destfile <- "bioc-version.txt"
out <- download(url = url, destfile = destfile, quiet = TRUE)
print(out)
#> [1] "bioc-version.txt"
file.remove(out)
#> [1] TRUE