Files

Media is how you can manage assets for an instance. Using media you can upload any type of file to get a globally cached URL for that asset.

All examples assume a properly authenticated SDK instance

Create a file:

try {
// Use your instances bin ZUID
const binZUID = "1-...";
// Get a read stream to the file you want to upload to your instance
const stream = fs.createReadStream(
path.resolve(__dirname, "path/to/file/image.jpg")
);
const opts = {
title: "File title used for alt and/or title attribute text",
fileName: "image.jpg",
};
const file = await sdk.media.createFile(binZUID, stream, opts);
console.log(file);
} catch (err) {
console.log(err);
}