Перейти к основному содержимому

Инструкция загрузки файла на сервер

  1. Выполните запрос POST для создания объекта файла на сервере:

    POST https://example.sinica.ru/api/filesystem/s3

    Request Body

    {
    "name": "Пример файла импорта.xlsx - 1000ptc.csv"
    }

    Response Body

    {
    "data": {
    "url": "http://minio.localhost/ff10df50-9c35-4e51-b408-519342e584da/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20%D1%84%D0%B0%D0%B8%CC%86%D0%BB%D0%B0%20%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0.xlsx%20-%201000ptc.65c1c25cede58.csv?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=admin%2F20240206%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240206T052341Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1200&X-Amz-Signature=3ec0771a98bb74845e5bd4190a98569ccd2840a0c7c541ceb3555f916521a832",
    "key": "Пример файла импорта.xlsx - 1000ptc.65c1c25cede58.csv"
    }
    }

    Далее этот объект будет называться FILESYSTEM_RES

  2. Загрузите файл на сервер с использованием полученного URL:

    PUT {FILESYSTEM_RES.url}