IPWorks Cloud 2020 JavaScript Edition

Questions / Feedback?

CreateLink Method

Creates a new link for specified items.

Syntax

async sharefile.createLink(itemIds : string): Promise<string>

Remarks

This method will create a new link. The method will then fire the LinkList event, and will populate the Link* properties (clearing any previously-held items in the process) with the new link. ItemIds should be specified as a comma-separated list of one or more item Ids. The CreateLinkOptions* properties can be used to specify the different options for the newly created link.

Note that the string root may be used as a ItemIds to represent the root folder, and the string home may be used as a folder Id to represent the home folder for the current user. Other special id's include:

  • favorites
  • allshared
  • connectors
  • box
  • top

// Creates a folder, places two files into the folder, and creates a link to download the two files. 
string ParentId = shareFile.CreateFolder(name, "home");

shareFile.LocalFile = "./test.txt";
string id1 = shareFile.UploadFile("test.txt", ParentId);

shareFile.LocalFile = "./test_data.zip";
string id2 = shareFile.UploadFile("test_data.zip", ParentId);

string link = shareFile.CreateLink(id1 + "," + id2);

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Cloud 2020 JavaScript Edition - Version 20.0 [Build 8265]