1

假设有一个 HTML(或 XHTML)代码,并且

<img alt="...." src=".......aspx" />:

因此,aspx 生成图像文件,并且会显示一些图像。

现在我想将生成的图像文件发送到电子邮件或使用 HTML 表单代码,我希望我的 html 代码自动执行此操作。

因此,在 html 代码中,在 img 代码之后,我想添加自动发送生成图像的代码。

(我想要一个带有 img 代码和电子邮件或 HTML 表单代码的代码。)

我该怎么办?

4

2 回答 2

1

老实说,根据您的问题,您要完成的工作并不完全清楚。但是,根据我的收集,您可以尝试几种不同的方法:

  1. 查看这个 StackOverflow 帖子:发送一封电子邮件,其中嵌入了来自 C# 的正文中的图像

  2. 您可以使用此源中的代码作为起点: http: //www.codedigest.com/Articles/ASPNET/95_Sending_Email_using_C__and_ASPNet_20.aspx(请参阅“在消息正文中发送带有嵌入图像的电子邮件”部分)

于 2012-06-07T17:37:47.273 回答
0

您需要做的是将图像生成逻辑移动到某个库或 App_Code 文件夹,然后调用该逻辑两次:一次来自为标记发送它的 .aspx 处理程序,一次用于您还需要编写的代码这将在电子邮件中发送。一旦你有了包含图像的 byte[] 数组,请按照 lkaradashkov 的链接在电子邮件中发送它:

从 C# 发送带有嵌入在正文中的图像的电子邮件

于 2012-06-07T17:59:59.490 回答