Chargement de fichier

Charge les données de fichier vers un système externe et renvoie l'objet de réponse. Cette carte prend en charge les chargements multipart.

Cette carte de fonction est uniquement disponible dans Workflows Connector Builder.

Entrée

Champ Définition Type Obligatoire
Contenu du fichier Le contenu du fichier à charger. Fichier TRUE
URL L'URL de la requête, y compris le protocole http:// ou https://. Chaîne TRUE
Méthode HTTP

La méthode HTTP à utiliser :

  • POST

  • PUT

Liste déroulante TRUE
Protocole

Le protocole à utiliser :

  • HTTP

  • SFTP

Liste déroulante TRUE
Requête

Indiquez tout paramètre de requête supplémentaire à inclure en tant que paires clé-valeur.

Par exemple : {"name":"something-urgent"} devient le paramètre de requête ?name=something-urgent&....

Objet FALSE
En-têtes Spécifiez les en-têtes de la requête. Objet FALSE
Métadonnées du fichier

Cette entrée est utilisée pour les chargements multipart. Elle contient des propriétés supplémentaires à envoyer avec le contenu du fichier. Si votre intégration exige un ordre pour les propriétés du corps de la requête de fichier, cette entrée représente la première partie. Les détails requis pour cette entrée varient d'une intégration à l'autre.

Voici quelques exemples de données pouvant être envoyées :

  • Nom du fichier.

  • Description du fichier.

  • Emplacement de chargement.

Si votre intégration ne nécessite pas d'en-têtes pour le corps de la requête, utilisez le format de paires clé-valeur.

Exemple de format pour https://developer.box.com/reference/post-files-content/ :

{
	"your_key_name": "content"
}

Exemple de format qui nécessite de spécifier les en-têtes pour https://developers.google.com/workspace/drive/api/guides/manage-uploads :

{
	"your_key_name":{
		"headers": object,
		"content": string,
	}
}
Objet FALSE
Informations sur le fichier

Cette propriété est utilisée pour les requêtes de chargement multipart. Elle est requise si vous utilisez l'entrée Métadonnées du fichier. Cette entrée nécessite au moins une propriété avec la clé "name". La valeur peut être vide. Les autres détails de cette entrée varient d'une intégration à l'autre. Si votre intégration exige un ordre pour les propriétés de la requête de fichier, cette entrée représente la deuxième option.

Voici quelques exemples de données pouvant être envoyées :

  • Nom du fichier.

  • Type de fichier.

  • Contenu du fichier.

Exemple de format pour https://developer.box.com/reference/post-files-content/ :

{
	"name": {integration_field_name},
	"params": {
		"filename": "{filename}"
	},
	"headers": object (if required)
}

Exemple de format pour https://developers.google.com/workspace/drive/api/guides/manage-uploads :

{
	"name": {integration_field_name},
	"headers": object (if required)
}
Objet FALSE

Sortie

Champ Définition Type
Code d'état

Résultat de l'opération. Le connecteur retourne un code de statut HTTP qui indique si l'action effectuée par la carte a réussi ou échoué. Par exemple :

  • Un code de statut 201 Created indique un succès où une nouvelle ressource a été créée.
  • Une erreur 403 Forbidden indique que la requête HTTP n'a pas été traitée parce que les permissions nécessaires étaient manquantes.

Pour une liste complète des codes de statut possibles, voir Codes de statut HTTP.

Nombre
En-têtes Contexte détaillé du code de statut, sans lien avec le corps de la sortie. Les en-têtes de réponse dépendent de l'option de requête HTTP sélectionnée. Tous les en-têtes ne sont pas des en-têtes de réponse. L'en-tête est similaire à {"Content-type":"application/json"}. Objet
Corps

Les données renvoyées par la requête HTTP que vous avez sélectionnée.

Par exemple, les données d'une requête GET.

Texte