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

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

وضعیت

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

محدودیت آپلود

سقف برنامه (MAX_UPLOAD_BYTES)64 MB
upload_max_filesize (PHP)64M
post_max_size (PHP)70M
memory_limit (PHP)256M
max_execution_time (PHP)300
فایل .user.ini معتبر استبله (محدودیت‌ها اعمال شده)

اگر «معتبر است = خیر»: فایل .user.ini را همراه با config.php در پوشه اصلی سایت (document root) آپلود کنید؛ اگر باز هم اعمال نشد، در cPanel گزینه «Choose PHP Version → Switch to PHP 8» یا تنظیمات PHP (MultiPHP INI Editor) را برای upload_max_filesize/post_max_size تغییر دهید.

نقاط پایانی API

متدمسیرتوضیح
GET/api/list.phpفهرست فایل‌ها (جستجو و صفحه‌بندی)؛ با dir مرور پوشه‌ها
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 "file=@photo.jpg"

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