Package Exports
- cloudku-uploader
Readme
đŠī¸ Cloudku Uploader
Cloudku Uploader adalah package Node.js yang memudahkan Anda untuk mengunggah file ke CloudkuImages. Mendukung penggunaan CommonJS (CJS) dan ECMAScript Modules (ESM).
đĻ Instalasi
npm install cloudku-uploader
đ Penggunaan
1. CommonJS (CJS)
const { uploadFile } = require('cloudku-uploader');
const fs = require('fs');
(async () => {
try {
const fileBuffer = fs.readFileSync('example.jpg');
const response = await uploadFile(fileBuffer, 'example.jpg');
console.log(response);
} catch (error) {
console.error("Upload gagal:", error);
}
})();
2. ECMAScript Modules (ESM)
import { uploadFile } from 'cloudku-uploader';
import fs from 'fs';
(async () => {
try {
const fileBuffer = fs.readFileSync('example.jpg');
const response = await uploadFile(fileBuffer, 'example.jpg');
console.log(response);
} catch (error) {
console.error("Upload gagal:", error);
}
})();
đ Response API
Parameter | Tipe | Deskripsi |
---|---|---|
status |
String | Status upload (success / error ) |
url |
String | Link file yang telah diunggah |
fileName |
String | Nama file yang diunggah |
size |
Number | Ukuran file dalam byte |
type |
String | Tipe MIME file |
Contoh Response JSON:
{
"status": "success",
"url": "https://cloudkuimages.com/uploads/example.jpg",
"fileName": "example.jpg",
"size": 204800,
"type": "image/jpeg"
}
âī¸ Kontribusi
Kami menyambut kontribusi dari siapa pun! Jika ingin berkontribusi, silakan buat issue atau pull request di GitHub.
đ Lisensi
Lisensi MIT Š 2025 CloudkuImages