Програмно извличам прикачени файлове от формулярите на InfoPath (Включително техните имена!)

Имам решение за влизане сметка за клиент, който лостове InfoPath и поток. В един момент по време на процеса на одобрение, Трябва да генерира имейл, който има всички тези добри данни InfoPath, както и прикачените файлове, самите така че (въздишка) някой може да вземе тези данни и ръчно повторно ключ то в приложение за база данни Oracle.

Не е много трудно да получите в или разбор на формуляра на InfoPath. Аз не знам как да се справят с прикачени файлове, Въпреки това. След един час или два изпълзяват около Internets (вечност!) Аз намерих тази статия: http://support.microsoft.com/kb/892730

Той предостави някои удобен код, за да извлечете прикачения файл от един възел под формата. (Вие все още трябва да се намери възел и всичко това, но това е просто XML разбор).

Знам, че прикаченият файл е base64-кодирани и първоначално отидох по пътя на просто извличане на base64 данни, Това декодиране и го запишете. Въпреки това, Бързо разбрах, че аз не знам как да получите името на файла, самата, докато намери гореспоменатия член.

Аз действително е установено, че доста рано, но аз бях поставени на разстояние от своята раздвоение на личността. От една страна, член * казва, * то е добро за InfoPath 2007. Още, на кодекс и инструкции са всичко за Visual Studio 2003 и позоваванията на InfoPath 2003.

Долната линия, код на този член при условие работи добре за мен (досега). Мога да получа моя формуляр на InfoPath, Може да го анализира, Мога да намеря и декодира прикачения файл и аз знам името му. Какво повече може един да поиска от живота?

</край>

Абонирайте се за моя блог.

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

Technorati тагове: ,,

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

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *