Skip to content

Instantly share code, notes, and snippets.

@aspose-cloud
Last active June 19, 2018 07:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aspose-cloud/40ddc3d17a9e4e30dd3cf523a82bae43 to your computer and use it in GitHub Desktop.
Save aspose-cloud/40ddc3d17a9e4e30dd3cf523a82bae43 to your computer and use it in GitHub Desktop.
The GIST contains PHP Examples of Aspose.Storage Cloud APIs.
The GIST contains PHP Examples of Aspose.Storage Cloud APIs.
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function checkFilePresence() {
$path = "testfile.txt";
$versionId = null;
$storage = null;
$request = new Requests\GetIsExistRequest($path, $versionId, $storage);
$result = $this->storageApi->getIsExist($request);
}
}
$file = new File();
$file->checkFilePresence();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function copyFile() {
$path = "testfile.txt";
$newdest = "Documents/testfile.txt";
$versionId = null;
$storage = null;
$destStorage = null;
$request = new Requests\PutCopyRequest($path, $newdest, $versionId, $storage, $destStorage);
$result = $this->storageApi->putCopy($request);
}
}
$file = new File();
$file->copyFile();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class Folder {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function createFolder() {
$path = "My Documents";
$storage = null;
$destStorage = null;
$request = new Requests\PutCreateFolderRequest($path, $storage, $destStorage);
$result = $this->storageApi->PutCreateFolder($request);
}
}
$folder = new Folder();
$folder->createFolder();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class Folder {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function createFolder() {
$path = "My Documents";
$storage = "MyDropboxStorage";
$destStorage = "MyDropboxStorage";
$request = new Requests\PutCreateFolderRequest($path, $storage, $destStorage);
$result = $this->storageApi->PutCreateFolder($request);
}
}
$folder = new Folder();
$folder->createFolder();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function deleteFile() {
$path = "testfile.txt";
$versionId = null;
$storage = null;
$request = new Requests\DeleteFileRequest($path, $versionId, $storage);
$result = $this->storageApi->deleteFile($request);
}
}
$file = new File();
$file->deleteFile();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function deleteFile() {
$path = "testfile.txt";
$versionId = null;
$storage = "MyDropboxStorage";
$request = new Requests\DeleteFileRequest($path, $versionId, $storage);
$result = $this->storageApi->deleteFile($request);
}
}
$file = new File();
$file->deleteFile();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class Folder {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function deleteFolder() {
$path = "Pictures";
$storage = null;
$recursive = true;
$request = new Requests\DeleteFolderRequest($path, $storage, $recursive);
$result = $this->storageApi->deleteFolder($request);
}
}
$folder = new Folder();
$folder->deleteFolder();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class Folder {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function deleteFolder() {
$path = "Pictures";
$storage = "MyDropboxStorage";
$recursive = true;
$request = new Requests\DeleteFolderRequest($path, $storage, $recursive);
$result = $this->storageApi->deleteFolder($request);
}
}
$folder = new Folder();
$folder->deleteFolder();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function downloadFile() {
$path = "testfile.txt";
$versionId = null;
$storage = null;
$request = new Requests\GetDownloadRequest($path, $versionId, $storage);
$result = $this->storageApi->getDownload($request);
}
}
$file = new File();
$file->downloadFile();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class DiskUsage {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function getDiskUsage() {
$storage = null;
$request = new Requests\GetDiscUsageRequest($storage);
$result = $this->storageApi->getDiscUsage($request);
}
}
$diskUsage = new DiskUsage();
$diskUsage->getDiskUsage();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class DiskUsage {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function getDiskUsage() {
$storage = "MyDropboxStorage";
$request = new Requests\GetDiscUsageRequest($storage);
$result = $this->storageApi->getDiscUsage($request);
print_r($result);
}
}
$diskUsage = new DiskUsage();
$diskUsage->getDiskUsage();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function getListFiles() {
$path = "Documents";
$storage = null;
$request = new Requests\GetListFilesRequest($path, $storage);
$result = $this->storageApi->getListFiles($request);
print_r($result);
}
}
$file = new File();
$file->getListFiles();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function getListFiles() {
$path = "Documents";
$storage = "MyDropboxStorage";
$request = new Requests\GetListFilesRequest($path, $storage);
$result = $this->storageApi->getListFiles($request);
print_r($result);
}
}
$file = new File();
$file->getListFiles();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function moveFile() {
$src = "testfile.txt";
$dest = "Documents/testfile.txt";
$versionId = null;
$storage = null;
$destStorage = null;
$request = new Requests\PostMoveFileRequest($src, $dest, $versionId, $storage, $destStorage);
$result = $this->storageApi->postMoveFile($request);
print_r($result);
}
}
$file = new File();
$file->moveFile();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function uploadFileToAsposeCloudStorage() {
$path = "testfile.txt";
$file = realpath(__DIR__ . '/..') . '/Data/testfile.txt';
$version_id = null;
$storage = null;
$request = new Requests\PutCreateRequest($path, $file, $version_id, $storage);
$result = $this->storageApi->putCreate($request);
print_r($result);
}
}
$file = new File();
$file->uploadFileToAsposeCloudStorage();
?>
// For complete examples and data files, please go to https://github.com/aspose-storage-cloud/aspose-storage-cloud-php
<?php
require_once realpath(__DIR__ . '/..') . '/vendor/autoload.php';
use Aspose\Storage\Configuration;
use Aspose\Storage\Api\StorageApi;
use Aspose\Storage\Model\Requests;
class File {
public $storageApi;
public function __construct() {
$config = new Configuration();
// Get App Key and App SID from https://dashboard.aspose.cloud/
$config->setAppKey('')->setAppSid('');
$this->storageApi = new StorageApi($config);
}
public function uploadFile() {
$path = "testfile.txt";
$file = realpath(__DIR__ . '/..') . '/Data/testfile.txt';
$version_id = null;
$storage = "MyDropboxStorage";
$request = new Requests\PutCreateRequest($path, $file, $version_id, $storage);
$result = $this->storageApi->putCreate($request);
print_r($result);
}
}
$file = new File();
$file->uploadFile();
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment