Crear un registro con un archivo en un campo contenedor

Para crear un registro para una tabla con uno o más campos contenedor, configure el campo con datos codificados en base64. El cuerpo de POST debe contener una representación de un registro válido único.

Componente Descripción

Método HTTP

POST

URL

https://anfitrión/fmi/odata/versión/nombre-base-de-datos/nombre-tabla

anfitrión: el nombre del anfitrión de FileMaker Cloud o FileMaker Server.

versión: la versión de OData, que siempre es v4.

nombre-base-de-datos: el nombre de la base de datos alojada.

table-name: el nombre de la tabla o el ID de la tabla de FileMaker (FMTID)

Ejemplo: /fmi/odata/v4/GestionDeContacto/Contactos

Parámetros

Ejemplo de JSON:

Copiar
{
  "ClavePrincipal": "BJONES",
  "Nombre": "Bob",
  "Apellido": "Jones",
  "Foto": "R0lGODlhCQAJAIABAH9/f////yH5BAEAAAEALAAAAAAJAAkAAAIMjI+pC+1wHkSOrbsKADs=",
  "Photo@com.filemaker.odata.Filename": "BJONES.png",
  "Photo@com.filemaker.odata.ContentType": "image/png"
}

Información de FileMaker

El tipo de contenido multimedia de un valor de contenedor codificado en base64 se infiere mediante la comparación de los primeros bytes de los datos con los valores esperados para los tipos de contenido multimedia admitidos.