Hi @michael4,
Currently on the odrive Agent, the only way to upload without making a copy or moving it into the odrive folder is to create the Agent mount at the location you have the file. So, when you issue the mount command, the local target would need to be a folder that holds the file you want to upload. Correspondingly, you would select the appropriate remote folder for the target destination of the local folder.
If you are using the CLI on Windows or Mac, the premium feature “sync to odrive” can allow you to create several of these local to remote folder relationships. https://docs.odrive.com/docs/manage-sync#section-sync-external-folders