2011-11-11 12 views
0

可能であれば、InfoPathフォームから添付ファイルを直接開きたいと考えています。添付ファイルをInfoPathフォームから直接開く方法は?

WebブラウザでInfoPathフォームを表示しているときに、青いクリップクリップアイコンをクリックすると、アタッチ、ダウンロード、および削除の3つのオプションが表示されます(shot参照)。しかし、InfoPathのプレビュー環境でInfoPathフォームを開くと、アタッチ、開く、名前を付けて保存、および削除(画面shotを参照)のオプションが追加されます。この「オープン」オプションをウェブブラウザで利用できるようにするにはどうしてですか?

編集:または、おそらく添付ファイルのbase64エンコードされた文字列をプログラムで取得する方法がありますか?添付ファイルコントロールにはどのような種類のクリックイベントがありますか?私はボタンを追加することができ、ボタンのクリックイベントを使用してbase64文字列を取得することができますが、追加のUI要素を追加したくありません。

答えて

0

添付ファイルコントロールにクリックイベントがあるとは限りませんが、ボタンのみです。

また、WEBバージョンでは、添付ファイルフィールド(あなたが言ったようにbase64でコード化されている)の値を取得することはできますが、ローカルで書き込むことも、プロセスを開くこともできないことに注意してください。フォームに完全な信頼がない限り

ウェブを完全に信頼するために必要な署名やインストールは、フィールド値を取得して保存/開くためのコードよりはるかに複雑です。ソリューションに時間をかけすぎる前に、その点を評価することを忘れないでください。

関連する問題