upload {crul} | R Documentation |
upload file
Description
upload file
Usage
upload(path, type = NULL)
Arguments
path |
(character) a single path, file must exist |
type |
(character) a file type, guessed by mime::guess_type if not given |
Examples
## Not run:
# image
path <- file.path(Sys.getenv("R_DOC_DIR"), "html/logo.jpg")
(x <- HttpClient$new(url = "https://hb.opencpu.org"))
res <- x$post(path = "post", body = list(y = upload(path)))
res$content
# text file, in a list
file <- upload(system.file("CITATION"))
res <- x$post(path = "post", body = list(y = file))
jsonlite::fromJSON(res$parse("UTF-8"))
# text file, as data
res <- x$post(path = "post", body = file)
jsonlite::fromJSON(res$parse("UTF-8"))
## End(Not run)
[Package crul version 1.5.0 Index]