Документация CDN-сервера:
Тестовый токен: eyJraWQiOiJhdXRoIiwiYWxnIjoiUlMyNTYifQ.eyJsb2dpbiI6ImFneW9jeGZwdHAiLCJyb2xlIjoiZ3JhcGhxbF9yb2xlX2FkbWluIiwidXNlcl9yb290IjpbXSwiY2RuRGlyIjoia29uZXgiLCJ1c2VyX3R5cGUiOiJ1c2VyX3Jvb3QiLCJpYXQiOjE2NjcyMjA0NzMsImV4cCI6MTY2NzMwNjg3M30.iaAX9iBvaOCId8Bwy_OPUTak7gXgOjBpcD9LU2ZS69BEDJ0wTmRG70BBg5jlR1CLenRHREi4lr5vZOSciMNknedd3ng33a4duUFjjRDQzfy9GJl16MHWNxFyICcDjeNMZT-LY5CX-X5oEkgWuE1h-e0IAqSo0fv5YoklBsDuFAU
Домен
сервера: cdn.konex.com.ua
Доступные операции на сервере
POST /upload/ - загрузка файлов на CDN-сервер, поддерживает
множественную загрузку файлов (до 50 файлов)
Параметры запроса:
▪token - токен авторизации (required)
▪path - необходимая структура директорий
(optional)
▪input - name ключа для передачи файла (optional)
Response:
{
"status": 200,
"timestamp": 1667295143,
"files": [
{
"filename": "konex 128px.png",
"url": "https://cdn.konex.com.ua/file/konex/test/konex 128px.png"
}
]
}
GET /file/** - получение файла из CDN-сервера по предоставленоу пути после загрузки
GET /list/ - получение листинга директорий
рекурсивно по определенному токену
Параметры запроса:
▪token - токен авторизации (required)
▪path
- рекурсивно выводит список файлов указанного
пути (optional)
Response:
{
"status": 200,
"timestamp": 1667297997,
"total_space": 3875162308608,
"free_space": 3560840028160,
"list": {
"name": "konex",
"type": "folder",
"size": 30309755,
"list": [
{
"name": "Squirrel-UpdateSelf_1667229286.log",
"type": "file",
"size": 259,
"mtime": "31.10.2022 15:14:46",
"url": "https://cdn.konex.com.ua/file/konex/Squirrel-UpdateSelf_1667229286.log"
}]
}
POST /search/ - поиск файлов на CDN-сервере по
определенному токену
Параметры запроса:
▪token - токен
авторизации (required)
▪search - строка поиска (required)
▪path - путь в контексте
которого ведется поиск (optional)
Response:
{
"status": 200,
"timestamp": 1667298345,
"search_string": "Squirrel-UpdateSelf_1667229360",
"list": [
{
"name": "Squirrel-UpdateSelf_1667229360.log",
"type": "file",
"size": 259,
"mtime": "31.10.2022 15:16:00",
"url": "https://cdn.konex.com.ua/file/konex/Squirrel-UpdateSelf_1667229360.log"
}
]
}
POST /delete/ - удаление файлов на CDN-сервере по
определенному токену
Параметры запроса:
▪token - токен
авторизации (required)
▪path - путь к
файлу
(optional)
▪filename -
имя файла расширением (required)
Response:
{
"status": 200,
"timestamp": 1667298616
}
Пример:
-
загрузка файлов
на CDN-сервер