Програмски Симнувањето прилозите од InfoPath формуларите (Вклучувајќи имиња!)

I have an expense entry solution for a client that leverages InfoPath and workflow. At one point during the approval process, Јас мора да се генерираат е-маил дека има сето тоа добро InfoPath податоци, како и додатоци самите, така што (воздишка) некој може да се земе дека податоците и рачно да ре-клуч го во Oracle база на податоци апликација.

It’s not very difficult to get at or parse the InfoPath form. I didn’t know how to handle the attachments, сепак. After an hour or two of poking around the Internets (цела вечност!) Го најдов овој член: http://support.microsoft.com/kb/892730

It provide some handy code to extract the attachment from a node in the form. (Се уште треба да се најде на јазол и сето тоа, но тоа е само парсирање).

Знам дека прилогот е base64-кодирани и јас првично изодев патот на само вадење на на base64 податоци, decoding it and saving it. Сепак, Јас брзо сфатија не знаев како да го добиете името на датотеката себе додека не го најдов горенаведениот член.

Јас всушност откриле дека доста рано, но јас бев стави надвор од својата расцеп на личноста. Од една страна, the article *says* it’s good for InfoPath 2007. Сепак,, кодот и инструкции се сите за Visual Studio 2003 и референци на InfoPath 2003.

Крајна линија, на кодот кој член се предвидени работи добро за мене (досега). I can get my InfoPath form, Можам да го анализирам, I can find and decode the attachment and I know its name. What more can one ask of one’s life?

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

Technorati Тагови: ,,

Ако сте загрижени дека вашиот SharePoint животната средина може да биде тад нездраво, дозволете ми да ви помогне да утврдат дека со здравствен преглед.

Остави Одговори

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени *