# Upload file to a file storage
writeLines("this is an example", "example.txt")
folder <- withr::local_tempdir("test", .local_envir = .GlobalEnv)
cnt <- connector_fs(folder)
cnt |>
list_content_cnt(pattern = "example.txt")
cnt |>
upload_cnt("example.txt")
cnt |>
list_content_cnt(pattern = "example.txt")
cnt |>
remove_cnt("example.txt")
file.remove("example.txt")
# Add logging to a file system connector for uploads
folder <- withr::local_tempdir("test", .local_envir = .GlobalEnv)
cnt <- connectors(data = connector_fs(folder)) |> add_logs()
# Create a temporary file
temp_file <- tempfile(fileext = ".csv")
write.csv(iris, temp_file, row.names = FALSE)
cnt$data |>
upload_cnt(temp_file, "uploaded_iris.csv")
Run the code above in your browser using DataLab