Skip to content

Latest commit

 

History

History
189 lines (138 loc) · 5.72 KB

FolderApi.md

File metadata and controls

189 lines (138 loc) · 5.72 KB

FolderApi

All URIs are relative to https://api.aspose.cloud/v4.0

Method Description
createFolder Create the folder
deleteFolder Delete folder
getFilesList Get all files and folders within a folder

createFolder

createFolder(path, opts)

Create the folder

Example

var Asposehtmlcloud = require('@asposecloud/aspose-html-cloud');

    // Get keys from aspose site.
    // There is free quota available. 
    // For more details, see https://purchase.aspose.cloud/pricing

var conf = {
    "basePath":"https://api.aspose.cloud/v4.0",
    "authPath":"https://api.aspose.cloud/connect/token",
    "apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "testResult":"/testresult/",
    "testData":"/testdata/",
    "remoteFolder":"HtmlTestDoc",
    "defaultUserAgent":"Webkit"
};

var apiInstance = new Asposehtmlcloud.StorageApi(conf);

var path = "path_example"; // String | Folder path to create e.g. 'folder_1/folder_2/'

var opts = { 
  'storageName': "storageName_example" // String | Storage name
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
apiInstance.createFolder(path, opts, callback);

Parameters

Name Type Description Notes
path String Folder path to create e.g. 'folder_1/folder_2/'
storageName String Storage name [optional]

Return type

null (empty response body)

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

↑UP↑

deleteFolder

deleteFolder(path, opts)

Delete folder

Example

var Asposehtmlcloud = require('@asposecloud/aspose-html-cloud');

    // Get keys from aspose site.
    // There is free quota available. 
    // For more details, see https://purchase.aspose.cloud/pricing

var conf = {
    "basePath":"https://api.aspose.cloud/v4.0",
    "authPath":"https://api.aspose.cloud/connect/token",
    "apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "defaultUserAgent":"Webkit"
};

var apiInstance = new Asposehtmlcloud.StorageApi(conf);

var path = "path_example"; // String | Folder path e.g. '/folder'

var opts = { 
  'storageName': "storageName_example", // String | Storage name
  'recursive': false // Boolean | Enable to delete folders, subfolders and files
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
apiInstance.deleteFolder(path, opts, callback);

Parameters

Name Type Description Notes
path String Folder path e.g. '/folder'
storageName String Storage name [optional]
recursive Boolean Enable to delete folders, subfolders and files [optional] [default to false]

Return type

null (empty response body)

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

↑UP↑

getFilesList

FilesList getFilesList(path, opts)

Get all files and folders within a folder

Example

var Asposehtmlcloud = require('@asposecloud/aspose-html-cloud');

    // Get keys from aspose site.
    // There is free quota available. 
    // For more details, see https://purchase.aspose.cloud/pricing

var conf = {
    "basePath":"https://api.aspose.cloud/v4.0",
    "authPath":"https://api.aspose.cloud/connect/token",
    "apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "defaultUserAgent":"Webkit"
};

var apiInstance = new Asposehtmlcloud.StorageApi(conf);

var path = "path_example"; // String | Folder path e.g. '/folder'

var opts = { 
  'storageName': "storageName_example" // String | Storage name
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getFilesList(path, opts, callback);

Parameters

Name Type Description Notes
path String Folder path e.g. '/folder'
storageName String Storage name [optional]

Return type

FilesList

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

↑UP↑