UploadflyClient ๐
UploadflyClient is a JavaScript/TypeScript SDK that provides an easy way to interact with the Uploadfly cloud service. With this SDK, you can upload and delete files from your Uploadfly storage without directly making API requests. It simplifies file management within your applications.
Installation
You can install the UploadflyClient
SDK via npm:
npm install @uploadfly/uploadflyclient
import UploadflyClient from "@uploadfly/uploadflyclient";
const client = new UploadflyClient("your_api_key_here");
Uploading Files
To upload files from your frontend application, here's an example:
try {
const response = await client.uploadFile(file);
console.log("File uploaded successfully:", response);
} catch (error) {
console.error("File upload failed:", error.message);
}
Deleting Files
You can also delete files from Uploadfly using the SDK:
const fileUrl = "https://cdn.uploadfly.cloud/your_file_url_here";
try {
const response = await client.deleteFile(fileUrl);
console.log("File deletion successful:", response.data.message);
} catch (error) {
console.error("File deletion failed:", error.message);
}