Chargement multipart
Charger un fichier du système de fichiers Workflows vers un service web, via HTTP ou HTTPS, en utilisant des données de formulaire multipart.
Vous devrez peut-être obtenir les données de champ d'entrée requises auprès d'un service tiers.
La sortie dépend de la réponse du service. Pour accéder correctement à une réponse particulière, créez une sortie portant le même nom que la clé dans l'objet de réponse.
Les fonctions de fichier ne prennent pas en charge les liens partageables tels que ceux de Box, OneDrive ou Google Drive.
Options
| Champ | Définition | Type | Obligatoire |
|---|---|---|---|
| Utiliser des paramètres de fichier personnalisés | Indique s'il faut utiliser des paramètres de fichier personnalisés | Liste déroulante | TRUE |
Entrée
| Champ | Définition | Type | Obligatoire |
|---|---|---|---|
| Fichier | |||
| Contenu du fichier | ID du contenu du fichier. | Fichier | VRAI |
| Nom du fichier | Nom du fichier, y compris l'extension. | Chaîne | FALSE |
| Http | |||
| URL | URL de la requête, y compris le protocole http:// ou https://. |
Chaîne | FALSE |
| Méthode | Méthode HTTP à utiliser (PUT ou POST). |
Liste déroulante | FALSE |
| En-têtes | Champs créés par l'utilisateur qui définissent comment utiliser les en-têtes de la requête de fichier. | Objet | FALSE |
| Données | |||
| Entrée | Attributs du fichier, tels que l'ID du fichier et le nom du fichier. | Chaîne | FALSE |
Sortie
| Champ | Définition | Type |
|---|---|---|
| Corps | Corps de la réponse analysé pour les propriétés ou valeurs JSON. | Chaîne |
| Corps brut | ||
| body | Corps de la réponse brute transmis lors de l'exécution. | Chaîne |
Exemple
Charger un fichier vers Box.
-
Dans la liste déroulante Utiliser un paramètre de fichier personnalisé, sélectionnez
No. Cette option vous permet de spécifier une ou plusieurs entrées personnalisées et de définir leurs noms. Les valeurs peuvent être transmises au moment de l'exécution, et ces propriétés et valeurs sont incluses dans le corps multipart du message. -
Glissez la sortie du champ Contenu du fichier d'une carte Télécharger vers le champ Contenu du fichier de la carte Chargement multipart.
-
Glissez la sortie du champ Nom du fichier d'une carte Télécharger vers le champ Nom du fichier de la carte Chargement multipart.
-
Ajoutez une URL comme destination du fichier chargé.
-
Dans l'entrée URL, incluez la partie
http://ouhttps://ainsi que les paramètres de chaîne de requête. -
Dans la liste déroulante Méthode, sélectionnez
POST. -
Transmettez un jeton de porteur d'autorisation comme en-tête dans le champ En-tête. Par exemple, ajoutez un en-tête
Authorization: Bearer my-tokenen ajoutant une clé d'autorisation à la section En-têtes et en définissant sa valeur surBearer my-token. Vous pouvez également définirContent-type: application/imagede la même manière. -
Dans la section Données, créez un champ et nommez-le
attributes. -
Transmettez un objet JSON qui fournit les attributs du fichier (ID du dossier et nom du fichier). Le fichier doit déjà se trouver dans le système de fichiers Workflows. Par exemple :
{ "parent": { "id": "108297462713" }, "name": "humans.txt" }