Програмски Издвајање прилоге из ИнфоПатх Формс (Укључујући њихова имена!)

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

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. (Ви и даље треба да пронађе чвор и тако то, али то је само КСМЛ).

Знам да је прилог басе64-кодирана и сам првобитно отишао стазом само издвајању у басе64 податке, decoding it and saving it. Међутим, Брзо сам схватио да нисам знао како да се на име датотеке се док сам нашао поменуту чланак.

Заправо је сам открио да веома рано, али је одложен њен расцеп личности. У једну руку, the article *says* it’s good for InfoPath 2007. Још, код и инструкције су све о Висуал Студио 2003 и референце за ИнфоПатх 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?

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Ако сте забринути да ваше окружење СхареПоинт буде за нијансу нездрава, дозволите ми да вам помогне да решите тај са здравственог прегледа.

Леаве а Репли

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *