जब मैंने कुछ MIME प्रकारों के लिए इस यूज़केस की कोशिश की तो सामग्री payload.parts[0].content में आ रही है, कुछ MIME प्रकारों के लिए सामग्री payload.parts.file.content में आ रही है। फ़ाइल को उसी MIME प्रकार में कैसे बनाया जाए जैसा हमें SFTP में डाकिया से प्राप्त हुआ था?

0
Zakira Nafeesa 26 सितंबर 2020, 16:57

1 उत्तर

सबसे बढ़िया उत्तर

सुनिश्चित नहीं है कि आपने किन तरीकों से दोनों अभिव्यक्तियों का उपयोग और परीक्षण किया है। कृपया नीचे स्क्रीनशॉट खोजें। मैंने एकल अनुरोध में डेटा के विभिन्न प्रारूप जोड़े हैं। यदि आप एकल अनुरोध में एकाधिक प्रारूप का उपयोग करते हैं और व्यक्तिगत रूप से निकालना चाहते हैं। payload.parts[0].content और payload.parts[1].content का प्रयोग करें

नोट: इस अभिव्यक्ति का आदर्श रूप से मतलब है कि आप पोस्टमैन बॉडी अनुरोध में जो कुछ भी जोड़ते हैं (फॉर्म-डेटा) इंडेक्स का उपयोग करके निकाला जा सकता है। उदाहरण: यदि आपने सामग्री-प्रकार जोड़ा है: नीचे दी गई तस्वीर में एप्लिकेशन/एक्सएमएल तीसरी पंक्ति, payload.parts[2].content का उपयोग करना चाहिए

यदि आप एकल अनुरोध का उपयोग कर रहे हैं तो payload.parts.file.content का उपयोग किया जा सकता है।

एक बार अनुरोध तक पहुंचने के बाद HTTP/HTTPS (स्रोत श्रोता), बाइनरी को परिभाषित संरचना डेटा में परिवर्तित करने के लिए नीचे दिए गए डेटावेव का उपयोग करें

%dw 2.0
output multipart/form-data
---
payload

भावों का उपयोग करके सामग्री निकालने के बाद, आप SFTP (स्क्रीनशॉट) में लिख सकते हैं यहाँ मैंने Vars में संग्रहीत किया है (आपके तर्क के आधार पर)

enter image description here

enter image description here

0
star 28 सितंबर 2020, 01:17