2011-10-24 8 views
0

はい。私は、ブラウザが隠れたダウンロードを許可していないため、ほとんどの開発者がこれを避けていることを知っています。 また、ダウンロードが終わったときもわかりませんでした。クライアントから送信されたOutlookメッセージに添付されるファイルをWebからダウンロードする

しかし

私のクライアントは本当に彼は、Webページ上で1回クリックANオープンで満たされたOutlookウィンドウを持って、添付ファイルを含むことができることを主張する場合。自分のカスタマイズされたブラウザを使用してもいいですか?

答えて

0

カスタマイズされたブラウザを使用しています。 (クライアントがウィンドウを実行してオフィスをインストールしている場合)

たとえば、IE-browser-controlを使用して.Net winform-programを作成します。
ユーザーが特定のa-linkをクリックしたときに取得するために、IE-controlにフックを追加します。

winform-programからファイルをダウンロードし、winform-programのoffice-api/automation/3rdpart-controlを使用して新しいメールを起動し、添付ファイルをメールに追加します。

+0

このフックはどのように見えるべきですか? – user355289

+0

MediaContayerのバックエンドとしてIEコントロールを使用したときも同様のことをしました。後でこの回答に例を追加することができます。明日はかなり忙しいです(Jean-Michelle-Jarreのコンサートを見に行きます)。しかしその後、私は例を追加します。 – Stefan

0

サーバーサイドの既存ファイルを添付ファイルとしてローカル電子メールウィンドウにプッシュする方法はありません。クライアントマシンがウィンドウを実行しているか、またはMS Outlookがまったくないかどうかはわかりません。

ほとんどのメールクライアントがブラウザから特定のコマンドを受信し、それに応じて動作するようにURLを設定するためのmailtoリンク仕様があります。例:Mailto Parameters Testページ内のリンクを試してくださいTo、CC、BCC、Body、およびSubjectをあらかじめ入力して、デフォルトのEmail Clientに新しいメールウィンドウを表示します。

このようなmailto urlにファイルストリームを埋め込むことができないため、何もできません。

関連する問題