write
Para escribir contenido de texto en un archivo, utilice el método file/write.
svc=file/write¶ms={
"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.
{} /* 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. |