Filepicker फ्रंटएंड टाइप बिजनेस-प्रोसेस है जिसे फाइल डाउनलोड को मैनेज करने के लिए डिजाइन किया गया है।
फ्रंटएंड के माध्यम से फाइलों को प्रबंधित करने की प्रक्रिया निम्नलिखित तरीके से बनाई जानी चाहिए:
- दृश्यपटल दृश्य में डेटा प्राप्त करना;
- प्रत्येक फ़ाइल के लिए अद्वितीय आईडी प्राप्त करने के लिए सर्वर पर फ़ाइलें अपलोड करना;
- अपलोड की गई फ़ाइलों के अनुसार डेटा मॉडल ऑब्जेक्ट बनाना;
- डेटाबेस में डेटा मॉडल ऑब्जेक्ट पोस्ट करना।
फाइलपिकर उपयोग
Filepicker Get Properties का उपयोग फ्रंटएंड एप्लिकेशन से फाइल प्राप्त करने के लिए किया जाता है। आगे के उपयोग के लिए आपको ऑब्जेक्ट्स की files ऐरे मिलती है।
यदि कोई एकल तत्व अपलोड किया गया था, तो केवल index = 0 वाला तत्व प्राप्त करें। उसके लिए, Array Element ब्लॉक का उपयोग किया जाता है।
इसके साथ आगे के काम के लिए परिणामी सरणी तत्व को सर्वर पर अपलोड किया जाना चाहिए। इस उद्देश्य के लिए Server request POST /_files/ प्रकार के ब्लॉक का उपयोग किया जाता है। सर्वर पर file भेजने के बाद, यह अपनी विशिष्ट ID प्राप्त करता है। इस ID का उपयोग ऑब्जेक्ट को डेटाबेस में लिखने के लिए किया जाता है।
File ऑब्जेक्ट का उपयोग Expand-Make ब्लॉक का उपयोग करके नया डेटा मॉडल ऑब्जेक्ट बनाने के लिए किया जाता है।
Server request POST प्रकार के ब्लॉक का उपयोग नए बनाए गए डेटा मॉडल ऑब्जेक्ट को डेटाबेस में पोस्ट करने के लिए किया जाता है।