Справочный центр Wialon

write

Чтобы записать текстовое содержимое в файл, используйте метод file/write.

Copied!
svc=file/write&params={
   "itemId":<long>,
   "storageType":<uint>,
   "path":<text>,
   "content":<text>,
   "writeType":<uint>,
   "contentType":<uint>
}

Параметры

Параметр Описание
itemId ID элемента.
storageType Тип хранилища:
1 — общедоступное (все пользователи могут видеть и скачивать файлы),
2 — закрытое (только пользователи с правами доступа могут видеть и скачивать файлы).
path Относительный путь от корневой папки к файлу.
content Содержимое файла.
writeType Тип записи:
0 — перезаписать файл,
1 — добавить в конец файла,
2 — не перезаписывать, если файл уже существует.
contentType Формат содержимого, переданного в параметре content:
0 — текст,
1 — шестнадцатеричная строка,
2 — строка в кодировке Base64.

Ответ

В случае успешного выполнения запроса возвращается пустой ответ.

Copied!
{} /* пустой JSON */

В противном случае возвращается код ошибки.

Коды ошибок

Код Описание
1 Пользователь не авторизован.
4 Неверные входные параметры.
5 Не удалось записать файл, например, потому что файл с таким же именем уже существует и указано “writeType”:2.
7 Элемент, указанный в параметре itemId, не найден, указано недопустимое значение storageType или у вас нет прав доступа Просмотр и скачивание файлов и Загрузка и удаление файлов на элемент.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.