Документация 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-сервер