Object.get_or_upload_file
Object.get_or_upload_file.Rd
Upload a local file to a vault on QuartzBio EDP only if it does not yet exist (by name, at the provided path). The vault path provided is the parent directory for uploaded file. Accepts the same arguments as Object.upload_file
.
Usage
Object.get_or_upload_file(
local_path,
vault_id,
vault_path,
filename,
env = get_connection()
)
Arguments
- local_path
The path to the local file
- vault_id
The QuartzBio EDP vault ID
- vault_path
The remote path in the vault
- filename
(optional) The filename for the uploaded file in the vault (default: the basename of the local_path)
- env
(optional) Custom client environment.