Ohjelmallisesti talteen liitteet InfoPath-lomakkeet (Myös niiden nimet!)

Kuluraportin merkintä ratkaisu on asiakas, joka hyödyntää InfoPath ja työnkulku. Jossain vaiheessa hyväksyntäprosessin aikana, Minun täytyy luoda sähköpostiviestin, jossa on kaikki hyvä InfoPath tiedot sekä liitteet, itse niin, että (huokaus) joku ottaa tiedot ja koskien-manuaalisesti avain se Oracle database-sovellukseen.

Ei ole kovin vaikeaa saada tai jäsentää InfoPath-lomake. En tiedä miten käsitellä liitteitä, kuitenkin. Kun tunti tai kaksi poking noin Internets (ikuisuus!) Löysin tämän artikkelin: http://support.microsoft.com/kb/892730

Se antaa kätevä koodi purkaa liitteen solmusta muodossa. (Sinun pitää vielä löytää solmu ja kaikki, mutta se on vain XML-jäsentämiseen).

Tiedän, että liite on base64-koodattu ja alun perin meni tielle vain talteen base64 tiedot, dekoodaus se ja tallentamalla sen. Kuitenkin, Havaitsin nopeasti, en tiedä miten saada tiedostonimi, kunnes löysin edellä mainitun artiklan.

Olin itse löytänyt että melko aikaisin, mutta oli lykännyt persoonallisuuden jakautuminen. Toisaalta, artikkelin * sanoo * hyväksi InfoPath 2007. Vielä, koodi ja ohjeet ovat kaikki Visual Studio 2003 ja viittaukset InfoPath 2003.

Bottom line, kyseisessä artiklassa jos koodi toimii hyvin minulle (toistaiseksi). Saan InfoPath-lomake, Osaa jäsentää sen, Löydän ja purkaa liite, ja tiedän sen nimi. Mitä muuta voi pyytää elämän?

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Technorati Tags: ,,

Jos olet huolissasi, että SharePoint-ympäristöön voidaan tad epäterveellistä, Anna minun auttaa sinua vahvistaa, että ja kuntotietojen tarkistus.

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *