Appuyez sur / pour rechercher

Toute la documentation
docs Apprendre à l’agent Référence des étapes

S’exécute surWrit CloudDesktopAuto-hébergé

Interaction étape

Téléverser un fichier

L’étape upload joint un fichier à la page — soit en le posant directement sur un <input type="file">, soit en cliquant un déclencheur et en interceptant le sélecteur de fichiers. Le fichier est un actif stocké, jamais des octets figés dans la recette.

Dans un workflow, il s’agit d’un objet d’étape avec "type": "upload". Les étapes s’exécutent dans l’ordre, et chaque étape peut lire les sorties des étapes précédentes. Consultez la référence des workflows complète pour les 30+ types d’étapes.

Writ s’exécute sur vos propres comptes, avec vos propres identifiants et données, sur des sites que vous êtes autorisé à utiliser.

Champs

ChampTypeDescription
selector requis selector Le champ fichier, ou le déclencheur qui ouvre le sélecteur.
file_id string Identifiant de fichier stocké (« file_… ») lié à cette étape (exécutions du propriétaire).
file_slot string Emplacement de fichier nommé pour les workflows partagés ; chaque utilisateur y lie son propre fichier.
mode string « input » (posé sur le champ) ou « chooser » (clic sur le déclencheur, interception du sélecteur).
is_multiple boolean Indique si le champ cible accepte plusieurs fichiers.

Exemple

Une seule étape upload telle qu’elle apparaît dans le tableau steps :

{
  "type": "upload",
  "config": { "selector": "input[type='file']", "file_slot": "invoice", "mode": "input" }
}

Comportement

  • Les workflows partagés transportent un emplacement, pas un fichier : chaque utilisateur lie son propre fichier stocké à l’emplacement.
  • Un fichier capturé plus tôt par wait_for_download peut être réutilisé ici via sa référence {{file:slot}}.

Où elle s’exécute

L’étape upload s’exécute là où l’exécution a lieu. Sur votre agent local ou BYO il n’y a aucun frais de calcul et l’agent peut atteindre des systèmes accessibles uniquement en intranet ; sur le cloud Writ, l’exécution est facturée au temps d’exécution (~0,12 $ par heure de navigateur au-delà de l’allotissement de votre forfait) depuis votre portefeuille prépayé.

Et ensuite

  • Workflows - le vocabulaire complet des étapes et l’objet workflow.
  • Enregistreur - capturez des étapes en cliquant à travers un site.
  • Managed endpoints - transformez le workflow en un endpoint REST, ou en un outil MCP.