Programmatically Ceangaltáin Bhaint Ó Foirmeacha InfoPath (Lena n-áirítear a n-ainmneacha!)

I have an expense entry solution for a client that leverages InfoPath and workflow. At one point during the approval process, Is gá dom a ghiniúint r-phost go bhfuil gach ceann de na sonraí InfoPath maith chomh maith leis na ceangaltáin féin ionas go (osna) Is féidir le duine éigin a chur go bhfuil na sonraí de láimh agus ath-eochair sé isteach iarratas bunachar sonraí Oracle.

It’s not very difficult to get at or parse the InfoPath form. I didn’t know how to handle the attachments, áfach,. After an hour or two of poking around the Internets (le eternity!) Fuair ​​mé airteagal seo: http://support.microsoft.com/kb/892730

It provide some handy code to extract the attachment from a node in the form. (Ní mór duit fós a fháil ar an nód agus go léir go, ach sin ach parsáil XML).

Tá a fhios agam go bhfuil an ceangaltán base64-ionchódaithe agus chuaigh mé ar dtús síos an cosán ar díreach aisti na sonraí base64, decoding it and saving it. Mar sin féin, Thuig mé go tapa nach raibh a fhios agam conas a fháil ar an t-ainm comhaid é féin go dtí go bhfuair mé an t-alt thuasluaite.

Chinn mé i ndáiríre go leor go luath, ach bhí chuir mé amach ag a phearsantacht scoilt. Ar thaobh amháin, the article *says* it’s good for InfoPath 2007. Ach, an Cód agus na treoracha ar fad faoi Stiúideo Amharc 2003 agus déanfar tagairtí do InfoPath 2003.

Bottom line, an cód go bhfuil tAirteagal seo ar fáil ag obair go maith dom (go dtí seo). I can get my InfoPath form, Is féidir liom a pharsáil é, I can find and decode the attachment and I know its name. What more can one ask of one’s life?

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

Clibeanna Technorati: ,,

Má tá imní ort nach féidir le do thimpeallacht SharePoint a bheith ina tad unhealthy, lig dom cabhrú leat a shocrú go le seiceáil sláinte.

Leave a Reply

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte *