API
Небольшой HTTP-интерфейс для загрузки собственных файлов. Публичной загрузки нет: каждый запрос требует ключа.
POST /api/uploadfile
Принимает одиночный файл в multipart/form-data.
| Заголовок | Значение |
|---|---|
X-API-Key | ключ доступа (обязательно) |
Content-Type | multipart/form-data |
curl -X POST https://cloudynet.space/api/uploadfile \
-H "X-API-Key: <ключ>" \
-F "file=@texture.png"
Ответ:
{
"ok": true,
"id": "b7f3c1d92a4e",
"url": "https://cloudynet.space/u/b7f3c1d92a4e.png",
"bytes": 8391204
}
Ошибки
| Код | Причина |
|---|---|
401 | ключ не передан или неизвестен |
413 | файл больше допустимого размера |
415 | неподдерживаемый тип файла |
429 | слишком часто |
507 | хранилище заполнено |
Ключи выдаются вручную. Если он нужен — напишите, указав, для чего.