سرور رسانه ناتسون (media.natasun.ir)

این صفحه فقط وضعیت سرویس را نشان می‌دهد؛ عملیات اصلی از طریق API انجام می‌شود.

وضعیت

نسخه PHP8.2.33
افزونه GD (تولید تصویر بندانگشتی)فعال
کلید APIتنظیم شده
پوشه uploadsقابل نوشتن
پوشه thumbsقابل نوشتن
پوشه dataقابل نوشتن
تبدیل به WebPفعال
تولید بندانگشتیفعال
تعداد فایل‌ها1

نقاط پایانی API

متدمسیرتوضیح
GET/api/list.phpفهرست فایل‌ها (جستجو و صفحه‌بندی)
POST/api/upload.phpآپلود فایل (فیلد multipart با نام file)
POST/api/rename.phpتغییر نام نمایشی (تکی یا گروهی با پیشوند)
POST/api/delete.phpحذف فایل یا فایل‌ها

آپلود و حذف به کلید API نیاز دارند (هدر Authorization: Bearer <key>).

نمونه curl

# فهرست
curl "https://media.natasun.ir/api/list.php?q=&page=1&per_page=60"

# آپلود
curl -X POST https://media.natasun.ir/api/upload.php \
  -H "Authorization: Bearer KEY" \
  -F "[email protected]"

# حذف
curl -X POST https://media.natasun.ir/api/delete.php \
  -H "Authorization: Bearer KEY" \
  -H "Content-Type: application/json" \
  -d '{"id":"20260905-120000-ab12cd34ef56"}'