Saltearse al contenido

ev4 CMS Upload

El modulo ev4cms Upload permite subir archivos (imagenes) al CMS de ev4 en formato base64. Lee un archivo local del servidor, lo convierte a base64 y lo envia como payload JSON al endpoint configurado. Es ideal para automatizar la subida de imagenes de productos, banners u otros recursos multimedia al CMS de ev4 dentro de un flujo de trabajo.

ParametroTipoRequeridoDescripcion
urltextSiURL del endpoint de subida (soporta variables {{variable}})
credentials_idcredentialsNoCredenciales de acceso al CMS
sslVerifybooleanNoVerificar certificado SSL (por defecto: false)
dataKeytextNoClave de datos
_typeFilestextNoTipo de archivo para el POST
filesarrayNoConfiguracion de archivos: array con key (campo del data que contiene la ruta) y name (nombre del campo)

La credencial debe contener los campos:

  • username: Nombre de usuario para autenticacion basica
  • password: Contrasena para autenticacion basica
{
"nextModule": "siguiente_modulo",
"data": {
"id": "456",
"url": "https://cdn.ejemplo.com/imagen.jpg"
},
"_meta_": {
"status": 200,
"url": "https://miempresa.ev4erp.net/api/upload",
"headers": {}
}
}
{
"url": "https://miempresa.ev4erp.net/api/cms/upload",
"credentials_id": "cred_ev4_01",
"files": [
{ "key": "local_image_path", "name": "file" }
]
}
  • Endpoint del CMS de ev4 configurado en el campo url
  • Envia un payload JSON con id, filename y base64 (data URI)
  • Soporta variables dinamicas {{variable}} en la URL
  • Las URLs http:// se convierten automaticamente a https://
  • El archivo se envia como base64 con prefijo data:image/jpeg;base64,
  • Si el archivo no existe en la ruta especificada, el modulo retorna error
  • El campo files permite configurar la ruta del archivo desde el data del workflow
  • El id del recurso asociado se toma de data.id
  • ev4cms (gestion de contenido en ev4)
  • ev4Client (acceso a datos de ev4 ERP)