لوحة التحكم
—
ملف
—
مجلد
⚡ حالة النظام
✅ Cloudflare D1
✅ KV Cache
✅ Telegram CDN
إدارة الملفات
📂 المجلدات
الكل
🖼️ الصور — الكل
جاري التحميل...
رفع صور
📋 إعدادات الرفع
اضغط أو اسحب الصور هنا
JPG, PNG, WEBP, GIF — حتى 20MB لكل صورة
JPG, PNG, WEBP, GIF — حتى 20MB لكل صورة
API Docs
🔑 المصادقة
X-Admin-Key: YOUR_ADMIN_KEY
📂 Folders API
GET /api/folders — قائمة كل المجلدات
POST /api/folders — إنشاء مجلد
body: { "path": "مانهوا/فصل-1" }
body: { "path": "مانهوا/فصل-1" }
PUT /api/folders — تغيير اسم مجلد
body: { "sourcePath": "...", "targetPath": "..." }
body: { "sourcePath": "...", "targetPath": "..." }
DELETE /api/folders?path=xxx&recursive=1
🖼️ Files API
GET /api/files?folder=مانهوا/فصل-1&limit=50
يرجع روابط مباشرة جاهزة للاستخدام
يرجع روابط مباشرة جاهزة للاستخدام
POST /api/upload — رفع صور
form-data: files[], folderPath
form-data: files[], folderPath
PUT /api/files — نقل ملف
body: { "id": "...", "folderPath": "..." }
body: { "id": "...", "folderPath": "..." }
DELETE /api/files?id=xxx
💡 مثال — جلب صور فصل
// جلب صور الفصل
const res = await fetch(
'https://yoursite.pages.dev/api/files?folder=مانهوا/فصل-1'
);
const data = await res.json();
// الروابط جاهزة مباشرة
data.files.forEach(f => {
console.log(f.url);
// https://yoursite.pages.dev/file/ABC123
// redirect مباشر لـ Telegram CDN
});