dropbox_upload
Upload a local file to Dropbox with options to fail if destination exists or overwrite. Supports custom local paths and rejects files larger than 150 MB.
Instructions
Upload a local file to Dropbox (single file, atomic). Source defaults to the local Dropbox-folder mirror of path; pass local_path to upload an arbitrary local file. Mode 'add' (default) fails if the destination exists; 'overwrite' replaces it. Files larger than 150 MB are rejected (Dropbox requires a chunked upload session for those — use the desktop client). For bulk uploads of many files, use the dropbox skill's dbx_sync.py instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Dropbox destination path, e.g. /Misc/report.pdf | |
| local_path | No | Local source file path (default: <local Dropbox folder>/<path>) | |
| mode | No | add = fail if destination exists (default); overwrite = replace it |