Programski Izdvajanje privitke Od InfoPath Forms (Uključujući njihova imena!)

I have an expense entry solution for a client that leverages InfoPath and workflow. At one point during the approval process, Trebam generirati e-mail koji je sve to dobrim InfoPath podataka, kao i privitke sebe, tako da (uzdah) netko može uzeti te podatke i ručno ponovno Ključ je u primjeni Oracle baze podataka.

It’s not very difficult to get at or parse the InfoPath form. I didn’t know how to handle the attachments, međutim. After an hour or two of poking around the Internets (vječnosti!) Otkrio sam ovaj članak: http://support.microsoft.com/kb/892730

It provide some handy code to extract the attachment from a node in the form. (Još uvijek je potrebno pronaći čvor i sve to, ali to je samo XML raščlanjivanjem).

Znam da privitak base64 kodiran i ja izvorno je otišao na put samo vađenje u base64 podatke, decoding it and saving it. Međutim, Brzo sam shvatio nisam znao kako da biste dobili naziv datoteke se sve dok nisam pronašla spomenuti članak.

Zapravo sam našao da je dosta rano, ali sam je odložio po podijeljenom osobnošću. U jednu ruku, the article *says* it’s good for InfoPath 2007. Još, kôd i upute su sve o Visual Studio 2003 i reference na InfoPath 2003.

Bottom line, kod koji članak dali radi dobro za mene (dosada). I can get my InfoPath form, Mogu ga analizirati, I can find and decode the attachment and I know its name. What more can one ask of one’s life?

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Technorati Tags: ,,

Ako ste zabrinuti da vaše SharePoint okoliš može biti TAD nezdravo, dopustite mi da vam pomoći da popraviti sa zdravstvenog pregleda.

Dopust jedan Odgovor

Vaša email adresa neće biti objavljena. obavezna polja su označena *