Задача [API43]: API для получения исходного файла

Формулировка проблемы: на данный момент в REST API Synergy для файла реализован только метод получения его pdf-версии, необходим метод получения оригинального файла.

Решение: необходимо реализовать метод получения файла из хранилища.

URL метода: rest/api/storage/file/get. Тип запроса: GET.

Метод принимает параметры:

и возвращает запрашиваемый файл.

Альтернативные потоки событий

  1. Не найден файл с идентификатором, переданным в запросе. Соответствующее сообщение об ошибке: Файл с таким идентификатором не найден.

  2. Нет прав на скачивание файла. Соответствующее сообщение об ошибке: Недостачно прав для скачивания файла.

  3. Отсутствует параметр identifier. Соответствующее сообщение об ошибке: Отсутствует параметр %identifier%.

Примечание: вместе с реализацией данной задачи необходимо проделать следующее: