API для хранения файлов

Описание

Метод позволяет загрузить файл. Обязательное условие, что файл отправляется как «multipart/form-data».

Структура URL

HTTP метод: POST, ресурс: <base_url>/v1.0/atidocs/filestorage/

Результат

Структура, содержащая описание сохраненного файла, его id и ссылку на скачивание.

Список параметров

НазваниеСпособ передачиОбязательныйОписание
rawBodyBODY+Файл. Поддерживаемые форматы: txt, pdf, png, jpg, jpeg, gif, tif, tiff, bmp, xls, xml, xlsx, doc, docx, odt, rtf, ppt, pptx, pps, ppsx, zip, rar.


Пример ответа

Если добавление произойдет успешно, то вернется структура с информацией о файле.

{
    "ok": true,
    "result": {
        "id": "b1111531-101b-4541-84e7-65d7c0b9bab3",
        "fileName": "file.jpg",
        "size": 89343,
        "mimetype": "image/jpeg",
        "link": "https://d.ati.su/api/next/filestorage/b1111531-101b-4541-84e7-65d7c0b9bab3/"
    }
}

Список ответов сервера

Код ответаОписание
200Операция завершена успешно
400Отсутствует файл в поле rawBody
401Не авторизован
415Неподдерживаемый тип файла
500Во время выполнения запроса произошла ошибка