WOLFRAM

writes expr to an external storage specified by $ExternalStorageBase.

ExternalStoragePut[expr,path]

writes expr to a specific path in an external storage specified by $ExternalStorageBase.

writes expr to the service and path represented by an ExternalStorageObject.

Details and Options

Examples

open allclose all

Basic Examples  (2)Summary of the most common use cases

Save a computed value to the InterPlanetary File System (IPFS):

Out[1]=1

Retrieve the value:

Out[2]=2

Save a computed value to Dropbox:

Out[1]=1

Retrieve the value:

Out[2]=2

Scope  (2)Survey of the scope of standard use cases

Default Path  (1)

Save an expression to Dropbox using the default target path:

Out[1]=1

Retrieve the value:

Out[2]=2

Path Specification  (1)

Save an expression to Dropbox. If the target directory does not exist, it will be created:

Out[1]=1

Retrieve the value:

Out[2]=2

Options  (3)Common values & functionality for each option

ExternalStorageBase  (2)

Dropbox  (1)

Save an expression to Dropbox specifying the target path:

Out[1]=1

Retrieve the value:

Out[2]=2

IPFS  (1)

Save an expression to the InterPlanetary File System (IPFS). IPFS does not require a target path because files in that system are identified by a content identifier (CID) that is automatically generated:

Out[1]=1

Retrieve the value:

Out[2]=2

OverwriteTarget  (1)

By default, ExternalStoragePut does not overwrite a file if an existing path is provided and the expression to be saved is the same as the one in the existing file.

Save a expression to Dropbox:

Out[1]=1
Out[2]=2
Out[3]=3

Save a different expression to the same path:

Out[4]=4
Out[5]=5

A new file will be created:

Out[6]=6

By setting the OverwriteTarget option to True, the target file will be replaced:

Out[7]=7
Out[8]=8
Wolfram Research (2020), ExternalStoragePut, Wolfram Language function, https://reference.wolfram.com/language/ref/ExternalStoragePut.html.
Wolfram Research (2020), ExternalStoragePut, Wolfram Language function, https://reference.wolfram.com/language/ref/ExternalStoragePut.html.

Text

Wolfram Research (2020), ExternalStoragePut, Wolfram Language function, https://reference.wolfram.com/language/ref/ExternalStoragePut.html.

Wolfram Research (2020), ExternalStoragePut, Wolfram Language function, https://reference.wolfram.com/language/ref/ExternalStoragePut.html.

CMS

Wolfram Language. 2020. "ExternalStoragePut." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExternalStoragePut.html.

Wolfram Language. 2020. "ExternalStoragePut." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExternalStoragePut.html.

APA

Wolfram Language. (2020). ExternalStoragePut. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ExternalStoragePut.html

Wolfram Language. (2020). ExternalStoragePut. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ExternalStoragePut.html

BibTeX

@misc{reference.wolfram_2025_externalstorageput, author="Wolfram Research", title="{ExternalStoragePut}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/ExternalStoragePut.html}", note=[Accessed: 18-May-2025 ]}

@misc{reference.wolfram_2025_externalstorageput, author="Wolfram Research", title="{ExternalStoragePut}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/ExternalStoragePut.html}", note=[Accessed: 18-May-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_externalstorageput, organization={Wolfram Research}, title={ExternalStoragePut}, year={2020}, url={https://reference.wolfram.com/language/ref/ExternalStoragePut.html}, note=[Accessed: 18-May-2025 ]}

@online{reference.wolfram_2025_externalstorageput, organization={Wolfram Research}, title={ExternalStoragePut}, year={2020}, url={https://reference.wolfram.com/language/ref/ExternalStoragePut.html}, note=[Accessed: 18-May-2025 ]}