aspect upload to copy local files into an existing Aspect project or directory:
Upload folders and multiple sources
./Footage/Day 01/interview.mov becomes:
Choose what happens when a name exists
--replace and --keep-both cannot be combined. The default skip behavior compares destination conflicts; it does not make a changed local file into an automatic update. Choose --replace when you intend to upload revised content.
Large uploads
The CLI streams file content and handles chunked uploading for you. To keep a job running after the terminal closes:Completion and interruptions
A foreground upload prints progress and a final count of uploaded, skipped, and failed files. Add--json for a result that a script can read:
uploaded, skipped, and a failed array containing each failed path and its error. A skipped file counts as a successful outcome; any file failure or interruption makes the command exit with a nonzero status.
Ctrl-C cancels a foreground job. You can rerun the same upload to skip files that already completed and try the remaining files again. This is a new transfer, not a promise to resume every partial file at its previous byte offset.
An upload completing means the source file has reached Aspect. Proxy generation and other media processing happen separately; a streaming proxy may not be available immediately.