write

Para escribir contenido de texto en un archivo, utilice el método file/write.

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

Parámetros

Parámetro Descripción
itemId ID del elemento.
storageType Tipo de almacenamiento:
1 — público (todos los usuarios pueden ver y descargar los archivos),
2 — protegido (solo los usuarios con derechos de acceso pueden ver y descargar los archivos).
path Ruta relativa desde la carpeta raíz hasta el archivo.
content Contenido del archivo.
writeType Tipo de escritura:
0 — sobrescribir el archivo,
1 — añadir al contenido del archivo,
2 — no sobrescribir si el archivo ya existe.
contentType Formato del contenido transmitido en el parámetro content:
0 — texto,
1 — cadena hexadecimal,
2 — cadena en Base64.

Respuesta

Si la solicitud se completa con éxito, se devuelve una respuesta vacía.

Copied!
{} /* JSON vacío */

Si la solicitud falla, se devuelve un código de error.

Códigos de error

Código Descripción
1 Usuario no autorizado.
4 Parámetros de entrada incorrectos.
5 Error al escribir el archivo, por ejemplo, porque ya existe un archivo con el mismo nombre y se indicó “writeType”:2.
7 No se encontró el elemento indicado en el parámetro itemId, el valor de storageType no es válido o usted no tiene los derechos de acceso Ver y descargar archivos y Cargar y eliminar archivos al elemento.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.