から来たメールにファイルを添付する?は、私は生成されたPDFファイルを返すのActionResultが、持っている私のコントローラでのActionResult
-1
A
答えて
0
私はいくつかのグーグルと工夫後の溶液が出ています。いくつかはこれも同様に有用であることを願っています。
var contentType = new System.Net.Mime.ContentType(System.Net.Mime.MediaTypeNames.Application.Pdf);
var attachmentFile = PdfById(id);
var attachmentStream = new MemoryStream((attachmentFile as FileContentResult).FileContents);
var attachmentTitle = (attachmentFile as FileContentResult).FileDownloadName;
var message = new MailMessage();
message.Attachments.Add(new Attachment(attachmentStream, attachmentTitle, contentType.ToString()));
0
あなたはSystem.Net.Mail
名前空間の中身をチェックし、SmtpClient
クラスを使用することができます。添付ファイルを持つことができるMailMessage
クラスを記入して送信することができます。 SMTPサーバーのデータをアプリケーションの構成ファイル(.config)に直接設定することも、コード自体からプログラムで設定することもできます。
関連する問題
- 1. するViewResultとのActionResultが私のコントローラで同じパラメータ
- 2. コントローラのActionResultでActionFilterを使用してJsonResultを返します。
- 3. コントローラは、私は次のシグネチャとのActionResultを実行しています、私のMVC Webアプリケーションでフォーム内
- 4. 空のActionResultを返す
- 5. ActionResultが返された後はどうなりますか?
- 6. iTextのは、私がFoxitのフォーム・デザイナを使用して作成されたPDFファイルを持っているPDF
- 7. コントローラでActionResultから返されたHTMLを取得する方法
- 8. 私mvc3 POSTののActionResult方式で
- 9. は、私は次の表を持って生成されたID
- 10. ActionResultを返すにはどうすればよいですか?
- 11. RedirectToAction - 2ページ戻って戻るには?私のActionResultメソッドの終わりに
- 12. ホームではないコントローラでActionResultを呼び出す
- 13. laravelコントローラは、コンパクトは、私が持っている私のルートで
- 14. ActionResultのパラメータ
- 15. は私が持っている私のコントローラで
- 16. レール2 replace_htmlは私が持っている私のコントローラで
- 17. Pythonは私がスクリプト内で生成された辞書を持っている
- 18. Thymeleafは私が持っているコントローラ
- 19. ASP.NET MVCは、あるActionResultから別のActionResultにオブジェクトを渡します。
- 20. 私は私が持っている私のseeds.rbファイルでは、シードスクリプト
- 21. テストカスタムActionResult
- 22. ルーティングは私のActionResultメソッドを見つけません
- 23. は私がで構成されていたテキストファイル持って
- 24. は、私がダウンロードされるこのファイルを持っている
- 25. アクションメソッドがActionResultを返さないようにしたいですか?
- 26. Railsは、私は私のコントローラでこれを持っているのparams
- 27. は私が私のWebGridからの私のActionResultにIDを渡す方法を見る
- 28. インポートは、次のように私は、生成されたファイルを持っているJSONファイル
- 29. ActionResultのカスタム属性
- 30. テストは、IDEに渡されたが、私は、私がテストを持っていたクラスの持っているチームシティー
model-view-controllerタグは、パターンについての質問です。 ASP.NET-MVCの実装には特定のタグがあります。 –
クライアントまたはサーバーではありますか? – Richard