Upload a file to an http://
, ftp://
, or sftp://
(ssh)
server. Uploading to HTTP means performing an HTTP PUT
on that URL.
Be aware that sftp is only available for libcurl clients built with libssh2.
curl_upload(file, url, verbose = TRUE, reuse = TRUE, ...)
file | connection object or path to an existing file on disk |
---|---|
url | where to upload, should start with e.g. |
verbose | emit some progress output |
reuse | try to keep alive and recycle connections when possible |
... | other arguments passed to |
# Upload package to winbuilder: curl_upload('mypkg_1.3.tar.gz', 'ftp://win-builder.r-project.org/R-devel/')#> Error in normalizePath(file, mustWork = TRUE): path[1]="mypkg_1.3.tar.gz": No such file or directory