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.

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.

  1. 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.

  2. 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.

  3. 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.

  4. Ajoutez une URL comme destination du fichier chargé.

  5. Dans l'entrée URL, incluez la partie http:// ou https:// ainsi que les paramètres de chaîne de requête.

  6. Dans la liste déroulante Méthode, sélectionnez POST.

  7. 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-token en ajoutant une clé d'autorisation à la section En-têtes et en définissant sa valeur sur Bearer my-token. Vous pouvez également définir Content-type: application/image de la même manière.

  8. Dans la section Données, créez un champ et nommez-le attributes.

  9. 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" }