

Pipedream से फ़ाइलें अपलोड करें, पाइए एक लाइव URL
अपने Pipedream फ़्लो में एक Node.js कोड स्टेप जोड़िए: API कुंजी के साथ फ़ाइल POST कीजिए और जवाब अगले स्टेप को साझा करने योग्य लाइव URL थमा देता है।
अपनी फ़ाइल यहाँ ड्रॉप करें
लिंक से कोई भी खोल सकता है · images, audio, video, docs, text & data, or .zip
अपलोड करके, आप हमारी शर्तों और डेटा प्रोसेसिंग शर्तों से सहमत होते हैं और पुष्टि करते हैं कि आपको यह सामग्री साझा करने का अधिकार है।
Pipedream की विधि
कोई कॉम्पोनेंट इंस्टॉल नहीं करना। छोटा-सा Node.js कोड स्टेप axios और form-data से अपलोड भेजता है, फिर आगे के स्टेप्स के लिए लाइव URL लौटाता है।
// 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 },})यह कैसे काम करता है
API कुंजी बनाइए
साइन इन कीजिए, डैशबोर्ड खोलिए और कुंजी बनाइए। API की सुविधा सशुल्क प्लान में शामिल है और कुंजी तुरंत काम करती है।
Node.js कोड स्टेप जोड़िए
एक Node.js कोड स्टेप जोड़िए, ट्रिगर या पिछले स्टेप की फ़ाइल से FormData बनाइए, x-api-key हेडर के साथ POST कीजिए और data.url लौटाइए।
URL आगे भेजिए
जवाब के body में data.url ही लाइव लिंक है। उसे अगले स्टेप में मैप कीजिए: Slack संदेश, स्प्रेडशीट की पंक्ति, ईमेल या CRM फ़ील्ड।
फ़्लो के भीतर अपलोड क्यों
सब कुछ फ़्लो में होता है
Pipedream फ़्लो की अभी बनाई फ़ाइल उसी रन में URL बन जाती है, बीच में कोई मैनुअल कदम नहीं।
हर ऐप लिंक स्वीकारता है
फ़ाइल अटैचमेंट कम ही ऐप लेते हैं, पर लिंक हर ऐप लेता है। एक स्थिर https URL किसी भी फ़ील्ड में समा जाता है।
वहीं अपडेट कीजिए
उसी नाम से PUT भेजिए और पेज उसी URL पर अपडेट हो जाता है, इसलिए दोहराए जाने वाले काम का लिंक हमेशा एक ही रहता है।
अक्सर पूछे जाने वाले प्रश्न
- क्या कोई आधिकारिक Pipedream कॉम्पोनेंट है?
- अभी नहीं। यह पेज सादा Node.js कोड स्टेप उपयोग करता है, जो हर Pipedream वर्कफ़्लो में चलता है। दिखाया गया सब कुछ प्रलेखित सार्वजनिक API पर चलता है।
- API से क्या भेज सकता हूँ?
- अपलोड endpoint एक HTML पेज या स्टैटिक साइट का ZIP लेता है और उसे अपनी URL पर प्रकाशित करता है। अधिकांश फ़्लो की रिपोर्ट, डैशबोर्ड और बने पेज इसी में आ जाते हैं; बाक़ी फ़ाइलें ब्राउज़र अपलोडर से चलती हैं।
- प्रमाणीकरण कैसे करूँ?
- डैशबोर्ड में API कुंजी बनाइए और उसे HTTP स्टेप के x-api-key हेडर में रखिए। कुंजी को वर्कस्पेस की credentials या environment variables में रखिए, URL में कभी नहीं।
- क्या API मुफ़्त है?
- API सशुल्क प्लान में शामिल है, जो आकार की सीमाएँ भी बढ़ाते हैं और लिंक ज़्यादा समय तक चालू रखते हैं। बिना खाते के, पहले इसी पेज के मुफ़्त अपलोडर से फ़्लो हाथ से आज़मा सकते हैं।
- आगे के स्टेप्स में URL कैसे उपयोग करूँ?
- कोड स्टेप जो लौटाता है वही उसका export बन जाता है और अगले स्टेप्स को मिलता है। data.url लौटाइए और अगली एक्शन में उसका संदर्भ दीजिए, जैसे Slack या ईमेल स्टेप।
सभी वर्कफ़्लो विधियाँ देखिए, और प्लेटफ़ॉर्म चलाते हों तो एम्बेड API।