1

asp.netのファイルアップローダーコントロールから複数のファイルを添付する方法を教えてください。ボタンをクリックすると、複数の人にメールを送信する前に、これらのファイルを添付して Outlook で表示する必要があります。複数のファイルに複数のファイルアップローダーを使用しています。

これに関して、私は多くの場所を検索し、3つの方法を得ました。

  1. Microsoft.Office.Interop.Outlook dll の使用。ただし、クライアント側では機能しません。この dll はサーバー側で Outlook を開こうとするためです。
  2. ハイパーリンクでMailtoを使用していますが、これを使用するとファイルを添付できません。
  3. System.Net dll を使用して SMTP.ie を使用します。しかし、これで意図した人にメールを送信できますが、これが私の要件であるため、メールを送信する前に Outlook を開く必要があります。

ボタンをクリックするだけで、クライアント側で複数の添付ファイルを使用して Outlook を開く方法を教えてください。

4

1 に答える 1

2

簡単に言えば、ローカル ネットワーク環境の外にいる場合はできません。

ローカル ネットワーク内では、完全な UNC パス (ユーザーが利用できるサーバーを含む) を使用して mailto リンクにファイルを添付できますが、それ以外の場合は、添付ファイルを含む Outlook を開く方法がありません。

そして正直なところ、私が選択した電子メール プログラムを使用してウイルスを含んだファイルを自動添付して、自由に再配布することはできません...

于 2013-09-17T08:58:03.927 に答える