uploadFile() - Отправить новый контейнер

Загружает на сервер подготовленный ранее файл транспортного контейнера

Ресурс:

/rs/main

HTTP-Метод:

POST

Параметры:

Тип передаваемых данных:

multipart/form-data

Параметры формы:

file = <Файл транспортного контейнера>

Имя загружаемого файла проверяется на корректность. Это должен быть ZIP-архив с именем, соответствующим формату транспортного контейнера.

Успешный вызов метода

Результат (код)

201 Created

Результат (тип)

Application/json

Результат (описание):

{

"STATUS": "OK",

"ID": <Идентификатор загруженного файла>

}

Дополнительно возвращается HTTP-заголовок location, в котором указывается ссылка на созданный ресурс - файл транспортного контейнера.

Сообщение об ошибке

Результат (код)

400 - BadRequest

Результат (тип)

application/json

Результат (описание):

// JSON-объект.

// Поле errors содержит коды ошибок

{

"STATUS": "Bad Request",

"ERRORS": {"file":

[<Код ошибки>]

}

}

Перечень кодов ошибок приведен в Приложении 2.