Programmatically Echdynnu Atodiadau O Ffurflenni InfoPath (Gan gynnwys Mae eu Enwau!)

Mae gennyf ateb mynediad cost ar gyfer cleient sy'n ysgogi llif gwaith a'r InfoPath. Ar un adeg yn ystod y broses gymeradwyo, Mae angen i mi gynhyrchu e-bost sydd wedi holl o'r data InfoPath da yn ogystal â'r atodiadau eu hunain fel bod (sigh) gall rhywun gymryd y data ac â llaw ail-allweddol i mewn i gymhwysiad cronfa ddata Oracle.

Nid yw'n anodd iawn i gael ar neu [[dosrannu y ffurflen InfoPath. Doeddwn i ddim yn gwybod sut i drin atodiadau, Fodd bynnag,. Ar ôl awr neu ddwy o chwilio o gwmpas y Internets (dragwyddoldeb!) Rwy'n dod o hyd yr erthygl hon: http://support.microsoft.com/kb/892730

Mae'n darparu rhai cod hwylus i dyfyniad yr ymlyniad o cwgn ar ffurf. (Bydd angen i chi ddod o hyd i'r nod a'r cyfan y, ond dim ond dosrannu XML).

Gwn fod yr atodiad yn base64-encoded ac rwyf yn wreiddiol yn mynd i lawr y llwybr o ddim ond echdynnu'r data base64, datgodio iddo ac yn ei arbed. Fodd bynnag,, Gyflym yr wyf yn sylweddoli nad oedd yn gwybod sut i gael yr enw ffeil ei hun hyd nes yr oedd yr erthygl uchod.

Roedd mewn gwirionedd y canfûm eithaf buan, ond yr oedd yn rhoi gan ei bersonoliaeth rhaniad. Ar un llaw, yr erthygl * meddai * mae'n dda ar gyfer InfoPath 2007. Eto, y Cod a'r cyfarwyddiadau yn ymwneud â stiwdio gweledol 2003 ac mae cyfeiriadau at InfoPath 2003.

Llinell waelod, yn y Cod a erthygl amod yn gweithio'n dda i mi (hyd yn hyn). Alla i gael fy ffurflen InfoPath, Gall [[dosrannu ei, Gallaf ddod o hyd i a datgodio yr ymlyniad ac rwy'n gwybod ei enw. Beth yn fwy all un ofyn yr un bywyd?

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: ,,

Os ydych chi'n poeni y gall eich amgylchedd SharePoint yn afiach braidd, Gadewch i mi fyddwch yn trwsio a help gyda gwiriad iechyd.

Ad a Ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio *