ExternalStorageUpload
ExternalStorageUpload[file]
uploads file to an external storage specified by $ExternalStorageBase.
ExternalStorageUpload[file,path]
uploads file to a specific path for external storage services that support it.
ExternalStorageUpload[file,ExternalStorageObject[…]]
uploads file to the service and path represented by an ExternalStorageObject.
Details and Options

- ExternalStorageUpload returns an ExternalStorageObject.
- The default external storage is given by $ExternalStorageBase.
- Typical external storage services that support paths include Dropbox.
Examples
open allclose allBasic Examples (3)
Upload a file to the InterPlanetary File System (IPFS):
Upload a file using an ExternalStorageObject as the target:
Scope (3)
Default Path (1)
Options (3)
ExternalStorageBase (2)
OverwriteTarget (1)
By default, ExternalStorageUpload does not overwrite a file if a different file is uploaded to an existing path. Upload a new file:
Upload a new file to the same path:
By setting the OverwriteTarget option to True, the target file will be replaced:
Properties & Relations (2)
The ExternalStorageBase option can use a ServiceObject as a value, from an already created connection:
CopyFile also supports an ExternalStorageObject as a file specification to upload a local file to an external storage service:
Possible Issues (1)
IPFS manages the content identifier (CID):
With IPFS, you cannot upload to a specific ExternalStorageObject:

Text
Wolfram Research (2020), ExternalStorageUpload, Wolfram Language function, https://reference.wolfram.com/language/ref/ExternalStorageUpload.html.
BibTeX
BibLaTeX
CMS
Wolfram Language. 2020. "ExternalStorageUpload." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExternalStorageUpload.html.
APA
Wolfram Language. (2020). ExternalStorageUpload. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ExternalStorageUpload.html