🚀 Fast, Secure & Global Edge Network

Upload & Share
with Next-Gen CDN

Store, serve, and deliver your images and code files instantly across the globe with zero latency. Powered by RuangOTP.

0
Files Uploaded
0 TB
Total Size Served
0
Active Users
Drag & drop files here or click to browse
Supports Images & Code files (Max 10MB)
filename.ext
Preview

Upload Successful!

Dokumentasi API

A. Upload File Lokal

const axios = require('axios');
const fs = require('fs');
const FormData = require('form-data');

async function uploadLocalFile(filePath) {
    try {
        const form = new FormData();
        // Masukkan file ke dalam field bernama 'file' (sesuai setting multer-mu)
        form.append('file', fs.createReadStream(filePath));

        const response = await axios.post('https://cdn.paiscode.com/upload', form, {
            headers: { 
                ...form.getHeaders() 
            },
        });

        console.log('✅ Berhasil:', response.data.data.url);
        return response.data.data.url;
    } catch (error) {
        console.error('❌ Gagal mengunggah:', error.response?.data || error.message);
    }
}

// Cara penggunaan:
// uploadLocalFile('./gambar/kucing.jpg');

B. Upload via URL

const axios = require('axios');

async function uploadFromUrl(imageUrl) {
    try {
        const response = await axios.post('https://cdn.paiscode.com/upload', {
            url: imageUrl
        });

        console.log('✅ Berhasil CDN:', response.data.data.url);
        return response.data.data.url;
    } catch (error) {
        console.error('❌ Gagal upload via URL:', error.response?.data || error.message);
    }
}

// Cara penggunaan:
// uploadFromUrl('https://example.com/gambar-asal.jpg');