Upload a File

Upload a File to Catalytic.

Returns a reference to the uploaded file.

Method Signature

uploadFile(SplFileObject $file): File

Parameters

ParameterTypeDescription
$fileSplFileObjectThe File to upload
returnsFileThe uploaded File

Example

<?php

/*
 * This example demonstrates uploading a File to Cataltyic
 */

require_once(__DIR__ . '/vendor/autoload.php');

use Catalytic\SDK\CatalyticClient;

$catalytic = new CatalyticClient();
$fileToUpload = new SplFileObject('/Users/alice/work/foobar.txt');
$file = $catalytic->files()->upload($fileToUpload);

echo "Uploaded file has ID " . $file.id;