प्रोग्राम द्वारा InfoPath प्रपत्रों से अनुलग्नक निकाला जा रहा (उनके नाम सहित!)

मैं एक ग्राहक है कि leverages InfoPath और वर्कफ़्लो के लिए एक व्यय प्रविष्टि समाधान है. अनुमोदन प्रक्रिया के दौरान एक बिंदु पर, मैं एक ईमेल है कि है कि अच्छे InfoPath डेटा के रूप में अच्छी तरह से अनुलग्नकों को खुद के सभी उत्पन्न करने की जरूरत इसलिए है कि (उच्छ्वास) किसी को उस डेटा ले सकते हैं और मैन्युअल रूप से इसे फिर से एक Oracle डेटाबेस अनुप्रयोग में कुंजी.

यह बहुत मिलता है पर या InfoPath प्रपत्र को पार्स करने के लिए मुश्किल नहीं है. मुझे पता नहीं था कैसे अनुलग्नकों को संभाल करने के लिए, फिर भी. एक घंटा या दो Internets के आसपास poking के बाद (एक अनंत काल!) मैं इस लेख पाया: http://support.microsoft.com/kb/892730

यह अनुलग्नक के रूप में एक नोड से निकालने के लिए कुछ काम कोड प्रदान करते हैं. (आप अभी भी खोजने के लिए नोड और कि सभी की जरूरत है, लेकिन है कि बस XML पार्सिंग).

मुझे पता है कि base64-एनकोडेड लगाव है और मैं मूल रूप से बस निकालने के रास्ते नीचे चला गया base64 डेटा, यह decoding और यह बचत. हालांकि, मैं जल्दी से एहसास हुआ कि मैं जब तक मैं aforementioned लेख पाया फ़ाइल नाम प्राप्त करने के लिए कैसे पता नहीं था.

मैं वास्तव में कि काफी जल्दी मिल गया था, लेकिन मैं इसकी विभाजित व्यक्तित्व द्वारा रख दिया था. एक तरफ, लेख * कहते हैं * इसे InfoPath के लिए अच्छा है 2007. अभी तक, Visual Studio के बारे में सब कर रहे हैं कोड और निर्देश 2003 और InfoPath के संदर्भ 2003.

नीचे पंक्ति, कोड है कि बशर्ते कि लेख मेरे लिए अच्छी तरह से काम कर रहा है (अब तक). मैं अपने InfoPath प्रपत्र प्राप्त कर सकते हैं, मैं यह पार्स कर सकते हैं, मैं पा सकते हैं और अनुलग्नक को डीकोड और मुझे उसका नाम पता. क्या और अधिक एक कर सकते हैं एक जीवन के पूछो?

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

Technorati टैग: ,,

यदि आप अपने SharePoint पर्यावरण एक बालक अस्वास्थ्यकर हो सकता चिंतित हैं, मुझे सहायता तुम ठीक है एक स्वास्थ्य जाँच के साथ.

कोई जवाब दो

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. अपेक्षित स्थानों को रेखांकित कर दिया गया है *