read
Чтобы прочитать текстовый файл, используйте метод file/read.
svc=file/read¶ms={
"itemId": <long>,
"storageType": <uint>,
"path": <text>,
"contentType": <uint>
}
Параметры
| Параметр | Описание |
|---|---|
| itemId | ID элемента. |
| storageType | Тип хранилища: 1 — общедоступное (все пользователи могут видеть и скачивать файлы), 2 — закрытое (только пользователи с правами доступа могут видеть и скачивать файлы). |
| path | Относительный путь от корневой папки к файлу. |
| contentType | Тип содержимого. Содержимое может возвращаться как: 0 — текст, 1 — шестнадцатеричная строка, 2 — строка в кодировке Base64. |
Ответ
В случае успешного выполнения запроса возвращается содержимое файла.
{
"content": <content>
}
В случае неудачного выполнения запроса возвращается код ошибки.
Коды ошибок
| Код | Описание |
|---|---|
| 1 | Пользователь не авторизован. |
| 3 | Файл не найден. |
| 4 | Неверные входные параметры. |
| 7 | Элемент, указанный в параметре itemId, не найден, указано недопустимое значение storageType или у вас нет права доступа Просмотр и скачивание файлов на элемент (требуется для закрытого хранилища). |