Содержание

Записать содержимое в файл

Вы можете записать информацию в текстовый файл командой file/write :

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

Параметры

Параметр Описание
itemId id элемента
storageType тип хранилища:
1 - public (видеть/скачивать могут все),
2 - protected (видят/скачивают те, ко-
му выданы права)
path относительный путь из корневой пап-
ки до файла включительно
content содержимое для записи
writeType тип записи:
0 - перезаписать файл,
1 - дописать в конец файла,
2 - не записывать, если файл существует
contentType тип контента; содержимое возвраща-
ется как:
0 - текст,
1 - hex string,
2 - base64 string

Возвращаемый результат

При успехе записи:

{}

Ошибки

{
    "error":<uint>					/* код ошибки */
}
Код
ошибки
Описание
1 не авторизованы
3 файла не существует
4 указан некорректный id (не цифры)
5 файл с таким именем уже существу-
ет (выбрано не перезаписывать су-
ществующий файл)
7 элемент с таким id не найден