Programowo wyodrębnianie załączniki z formularzy programu InfoPath (Łącznie z ich nazwy!)

Mam rozwiązanie wpis koszt dla klienta, który korzysta z programu InfoPath i przepływu pracy. W pewnym momencie podczas procesu zatwierdzania, Należy wygenerować wiadomości e-mail, zawierającą wszystkie dobre danych programu InfoPath, jak również załączniki, same tak, aby (Sigh) ktoś może podjąć dane i ręcznie re-key do aplikacji bazy danych Oracle.

To nie jest bardzo trudno dostać lub analizy formularza programu InfoPath. Nie wiem jak sie obslugiwac załączniki, Jednakże. Po godzinę lub dwie grzebie Internets (wieczności!) Znalazłem ten artykuł: http://support.microsoft.com/kb/892730

Zapewniają kilka przydatny kod, aby wyodrębnić załączników z węzła w formie. (Nadal trzeba znaleźć węzła i wszystko, ale to tylko analizy składni XML).

Wiem, że załącznik jest algorytmem base64 i pierwotnie poszedłem dół ścieżki tylko wyodrębnianie danych base64, dekodowaniu i zapisanie go. Jednakże, Szybko zauważyłem, że wiedziałam jak zdobyć samej nazwy pliku, dopóki nie znalazłem wymienionego artykułu.

I miały rzeczywiście stwierdzono że dość wcześnie, ale był układam przez jego split personality. Z jednej strony, artykuł * mówi * to jest dobre dla programu InfoPath 2007. Jeszcze, kod i instrukcje są wszystkie informacje o Visual Studio 2003 i odniesienia do programu InfoPath 2003.

Motto, kod, który Artykuł pod warunkiem działa dobrze dla mnie (pory). Można dostać mój formularz programu InfoPath, I można je analizować, Można znaleźć i dekodowanie załączników i ja znać jego nazwę. Co więcej można prosić o życiu?

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Technorati znaczniki: ,,

Jeśli użytkownik jest zaniepokojony, że środowisko programu SharePoint mogą być tad niezdrowy, Pozwól mi pomoc, którą można ustalić, że z kontroli zdrowia.

Odpowiedz

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *