سرور رسانه ناتسون (media.natasun.ir)
این صفحه فقط وضعیت سرویس را نشان میدهد؛ عملیات اصلی از طریق API انجام میشود.
وضعیت
| نسخه PHP | 8.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"}'