Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#在html代码中使用ressource图像_C#_Html - Fatal编程技术网

c#在html代码中使用ressource图像

c#在html代码中使用ressource图像,c#,html,C#,Html,我需要用outlook发送外部电子邮件,邮件正文是html格式的,工作正常,但我尝试在ressource中使用包含图像的邮件,但它不工作 我的代码: var Logo = Properties.Resources.Logo; oMsg.HTMLBody = oMsg.HTMLBody + "<img src = \"" + Logo + "\">"; 电话是: String imgBase64 = Base64FromByteArray(ExtractResourc

我需要用outlook发送外部电子邮件,邮件正文是html格式的,工作正常,但我尝试在ressource中使用包含图像的邮件,但它不工作

我的代码:

var Logo = Properties.Resources.Logo;
oMsg.HTMLBody = oMsg.HTMLBody + "<img src = \"" + Logo + "\">";
电话是:

        String imgBase64 = Base64FromByteArray(ExtractResource(Properties.Resources.Logo));

    oMsg.HTMLBody = oMsg.HTMLBody + "<table><td><img src = \"data:image/jpeg;base64," + imgBase64 + "\" /></td></table>";
String imgBase64=base64fromtearray(ExtractResource(Properties.Resources.Logo));
oMsg.HTMLBody=oMsg.HTMLBody+“”;

没有错误,但我的邮件中仍然没有徽标!!有人看到我的代码中有错误吗?

您需要使用数据URL方案在HTML正文的IMG标记中内联使用Base64编码的图像

;base64,“>

以上链接中的其他有用链接:


您需要使用数据URL方案在HTML正文的IMG标记中内联使用Base64编码图像

;base64,“>

以上链接中的其他有用链接:


徽标的价值是什么?电子邮件是以html格式还是纯文本格式发送的?请查看帮助页面。徽标是jpeg图像,是电子邮件的html内容,是变量的实际值,而不是描述。检查toadflakz的答案,如果有帮助,则标记为已回答/帮助
徽标的值是多少?电子邮件是以html格式还是纯文本格式发送的?请查看帮助页面。徽标是jpeg图像,是电子邮件的html内容,是变量的实际值,而不是描述。检查toadflakz的答案,如果它对你有帮助,则标记与回答/帮助相同
        String imgBase64 = Base64FromByteArray(ExtractResource(Properties.Resources.Logo));

    oMsg.HTMLBody = oMsg.HTMLBody + "<table><td><img src = \"data:image/jpeg;base64," + imgBase64 + "\" /></td></table>";