I have an expense entry solution for a client that leverages InfoPath and workflow. At one point during the approval process, Eu teño xerar un correo-e que ten todos os datos do InfoPath boas, así como os anexos propios para que (suspiro) alguén pode asumir que os datos a man e re-key-lo nun programa de base de datos Oracle.
It’s not very difficult to get at or parse the InfoPath form. I didn’t know how to handle the attachments, con todo. After an hour or two of poking around the Internets (unha eternidade!) Eu atopei este artigo: http://support.microsoft.com/kb/892730
It provide some handy code to extract the attachment from a node in the form. (Aínda que atopar o no e todo o que, pero iso é só analizar XML).
Sei que é o anexo codificado en base64 e eu orixinalmente descendeu o camiño de só extraer os datos dos base64, decoding it and saving it. Con todo, Eu rapidamente entender que non sabía como O nome do ficheiro en si ata que encontrei o citado artigo.
Realmente penso que ben cedo, pero foi adiada pola súa dobre personalidade. Por unha banda, the article *says* it’s good for InfoPath 2007. Aínda, o código e as instruccións son todas sobre o Visual Studio 2003 e referencias a InfoPath 2003.
Bottom line, o código que desde artigo é traballar ben para min (ata agora). I can get my InfoPath form, Podo analiza-lo, I can find and decode the attachment and I know its name. What more can one ask of one’s life?
</final>
Siga-me no Twitter http://www.twitter.com/pagalvin
Se está a preocupar que o seu ambiente SharePoint pode ser un pouco insalubre, deixe-me axudar a solucionar isto cun recoñecemento médico.