Features
- Upload files to a specified URL with optional folder support.
- Download files from a specified URL.
- Merge multiple files into a single file.
Installation
You can install the Taficloud library using npm:Usage
Importing the Library
After installing the library, you can import it into your JavaScript/TypeScript project.Initializing the Taficloud Class
You need to initialize theTaficloud class with your API key. The API key will be used in the Authorization header for authenticated requests.
Uploading a File
To upload a file, use theuploadFile method. This method takes a file (as a File or Blob object), a fileName, and a url. Optionally, you can specify a folder.
Downloading a File
To download a file from a URL, use thedownloadFile method. This method will initiate a file download.
Merging Files
You can merge multiple files into a single file using themergeFiles method. It takes an array of File or Blob objects and returns a merged file.
API Reference
Taficloud Class
constructor(apiKey: string)
Initializes the Taficloud class with the provided API key.
apiKey: The API key used for authorization in requests.
uploadFile(file: File | Blob, fileName: string, folder?: string): Promise<any>
Uploads a file to the specified URL.
file: The file to be uploaded (as aFileorBlobobject).fileName: The name of the file.folder(optional): The folder where the file should be uploaded.
Promise that resolves with the server’s response or rejects with an error.
downloadFile(url: string): Promise<File>
Downloads a file from the specified URL.
url: The url of the file to download.
Promise that resolves with the downloaded file.
mergeFiles(files: (File | Blob)[], mergedFileName: string): Promise<File>
Merges multiple files into a single file.
files: An array of files (FileorBlobobjects) to be merged.mergedFileName: The name of the merged file.
Promise that resolves with the merged file.