Mettre à jour une rubrique Conteneur dans un enregistrement à l'aide de données binaires
Pour utiliser des données binaires pour mettre à jour la valeur d'une rubrique Conteneur dans un enregistrement, utilisez la méthode HTTP PATCH avec les données binaires dans le corps de la requête. Seuls les types de données image et PDF ci-dessous sont pris en charge.
Composant | Description |
---|---|
Méthode HTTP |
PATCH |
URL |
https://hôte/fmi/odata/version/nom-base/nom-table(valeur-clé-primaire)/nom-rubrique hôte : nom d'hôte FileMaker Cloud ou FileMaker Server. version : version OData, toujours nom-base : nom de la base de données hébergée. nom-table : nom de la table. valeur-clé-primaire : valeur d'identification unique de l'enregistrement. nom-rubrique : nom de la rubrique Conteneur. Exemple : |
En-tête HTTP |
Content-Type : indique le format des données binaires du corps de la requête. Il doit s'agir de l'un des suivants :
|
Paramètres |
Données binaires dans le corps de la requête |
Exemple 1
À l'aide de l'outil cURL de ligne de commande, la commande suivante met à jour la rubrique Conteneur Photo dans l'enregistrement dont la valeur de clé principal est « ALFKI » au sein de la table Contacts de la base de données GestionDeContact (utilisation du nom de compte et du mot de passe admin
pour l'authentification). La rubrique Photo est mise à jour avec les données binaires dans le fichier photo.png du répertoire actuel. Si votre hôte FileMaker Server ne dispose pas d'un certificat SSL personnalisé (non recommandé), vous devrez peut-être ajouter l'option ‑‑insecure
pour ignorer la vérification.
curl --request PATCH \
"https://monhôte.exemple.com/fmi/odata/v4/GestionDeContact/Contacts('ALFKI')/Photo" \
--header 'Content-Type: image/png' \
--header 'Authorization: Basic YWRtaW46YWRtaW4=' \
--header 'OData-Version: 4.0' \
--header 'OData-MaxVersion: 4.0' \
--data-binary '@photo.png' \