

Envoyez des fichiers depuis Pipedream, obtenez une URL active
Ajoutez une étape de code Node.js à votre flux Pipedream : envoyez le fichier avec votre clé API et la réponse remet à l'étape suivante une URL active et partageable.
Déposez votre fichier ici
Accessible avec le lien · images, audio, video, docs, text & data, or .zip
En téléversant, vous acceptez nos Conditions et nos Conditions de traitement des données, et confirmez avoir le droit de partager ce contenu.
La recette Pipedream
Aucun composant à installer. Une courte étape de code Node.js envoie le fichier avec axios et form-data, puis renvoie l’URL active pour les étapes suivantes.
// Pipedream: add a Node.js code stepimport FormData from "form-data"import axios from "axios" export default defineComponent({ async run({ steps }) { const form = new FormData() form.append("file", steps.trigger.event.body, { filename: "report.html", contentType: "text/html", }) form.append("name", "weekly-report") const res = await axios.post( "https://upload.tf/api/v1/upload", form, { headers: { "x-api-key": process.env.UPLOADTF_KEY, ...form.getHeaders() } }, ) return res.data.data.url // => https://weekly-report.upload.tf },})Comment ça marche
Créez une clé API
Connectez-vous, ouvrez le tableau de bord et créez une clé. L'accès API est inclus dans les offres payantes et la clé fonctionne immédiatement.
Ajoutez une étape de code Node.js
Ajoutez une étape de code Node.js, construisez un FormData avec le fichier du déclencheur ou d'une étape précédente, envoyez-le en POST avec l'en-tête x-api-key et retournez data.url.
Transmettez l'URL
Le corps de la réponse contient data.url, le lien actif. Mappez-le vers l'étape suivante : un message Slack, une ligne de tableur, un e-mail, un champ CRM.
Pourquoi envoyer dans le flux
Tout se passe dans le flux
Le fichier que votre flux Pipedream vient de produire devient une URL dans la même exécution, sans étape manuelle au milieu.
Une URL que toute app accepte
Peu d’apps acceptent des pièces jointes, mais toutes acceptent un lien. Une URL https stable tient dans n’importe quel champ.
Mise à jour sur place
Envoyez un PUT avec le même nom et la page se met à jour à la même URL : une tâche récurrente garde un lien permanent.
Questions fréquentes
- Existe-t-il un composant Pipedream officiel ?
- Pas encore. Cette page utilise une simple étape de code Node.js, prise en charge par tout workflow Pipedream. Tout ce qui est montré tourne contre l'API publique documentée.
- Que puis-je envoyer via l'API ?
- L'endpoint accepte une page HTML ou un ZIP de site statique et le publie à sa propre URL. Cela couvre les rapports, tableaux de bord et pages générées que produisent la plupart des flux ; les autres types passent par l'outil d'envoi du navigateur.
- Comment s’authentifier ?
- Créez une clé API dans votre tableau de bord et envoyez-la dans l'en-tête x-api-key de l'étape HTTP. Gardez la clé dans les identifiants ou variables d'environnement de votre espace, jamais dans l'URL.
- L'API est-elle gratuite ?
- L'API est incluse dans les offres payantes, qui relèvent aussi les limites de taille et gardent les liens actifs plus longtemps. Vous pouvez d'abord essayer le flux à la main avec l'outil d'envoi gratuit de cette page, sans compte.
- Comment utiliser l'URL dans les étapes suivantes ?
- Ce que retourne l'étape de code devient son export, disponible pour les étapes suivantes. Retournez data.url et référencez-le depuis l'action suivante, par exemple une étape Slack ou e-mail.
Voyez toutes les recettes de workflow ou, si vous gérez une plateforme, l’API d’intégration.