我正在尝试使用asp.net VB创建带有附加图像的HTML电子邮件。
我遇到的麻烦是图像作为二进制代码存储在表中而不是存储在服务器上。
我有以下代码:
Dim myHeader As New LinkedResource(Server.MapPath("/Handler.aspx?id=237"), "image/jpeg")
我知道这是导致问题的路径中的问号。有没有人知道解决这个问题?
答案 0 :(得分:1)
Server.MapPath
只会返回'Handler.aspx'文件的路径,它将无法在返回图像的文件中运行逻辑。
我认为您唯一的办法就是从代码中的数据库中提取图像(可能重用/调用'Handler.aspx'中的逻辑),然后将其附加到您的电子邮件中。