Asp.net 我可以将带有二进制数据的图像包含到html文档中以避免图像丢失吗?

Asp.net 我可以将带有二进制数据的图像包含到html文档中以避免图像丢失吗?,asp.net,html,image,binary,append,Asp.net,Html,Image,Binary,Append,我们的项目是电子邮件活动。客户将使用文件上载控件将HTML电子邮件模板上载到我们的数据库。上载的HTML电子邮件模板包含图像路径。该图像路径提及客户的本地目录,因此图像在发送后不会显示在邮件中。我们的想法是。。。我们需要建议客户创建带有附加图像二进制文件的html设计模板。如果html电子邮件模板已包含图像二进制数据,则图像将在不引用任何本地或联机源路径的情况下显示。这是正确的方法吗?或任何其他最好的方法附加图像与html电子邮件模板,以避免丢失本地目录图像的客户。请建议。如能回答正确,我们将不

我们的项目是电子邮件活动。客户将使用文件上载控件将HTML电子邮件模板上载到我们的数据库。上载的HTML电子邮件模板包含图像路径。该图像路径提及客户的本地目录,因此图像在发送后不会显示在邮件中。我们的想法是。。。我们需要建议客户创建带有附加图像二进制文件的html设计模板。如果html电子邮件模板已包含图像二进制数据,则图像将在不引用任何本地或联机源路径的情况下显示。这是正确的方法吗?或任何其他最好的方法附加图像与html电子邮件模板,以避免丢失本地目录图像的客户。请建议。如能回答正确,我们将不胜感激。非常感谢

您可以使用base64编码在HTML中嵌入图像。您可以指导用户使用可用的在线工具()将图像编码为base64字符串。其输出可嵌入HTML文件中,如下所示:

<img src=”data:<MIMETYPE>;base64,<BASE64_ENCODED_IMAGE>”>
;base64,“>

您可以使用base64编码在HTML中嵌入图像。您可以指导用户使用可用的在线工具()将图像编码为base64字符串。其输出可嵌入HTML文件中,如下所示:

<img src=”data:<MIMETYPE>;base64,<BASE64_ENCODED_IMAGE>”>
;base64,“>

互联网上有很多“如何”的内容,请尝试搜索。根据我自己的经验,二进制数据在任何邮件浏览器中都不受支持。在互联网上有很多“如何”的内容,请尝试搜索。根据我自己的经验,任何mailbrowsershi都不支持二进制数据,谢谢您的回复。回答得很好。我们发送电子邮件时会附加此带有base64字符串的图像标记。但电子邮件客户端并不显示该图像。此外,我还尝试使用div通过css样式的背景显示图像。本地浏览器窗口显示图像。但电子邮件客户端并不显示该图像。请引导我。非常感谢。并非所有电子邮件客户端都支持嵌入base64编码的图像。您可以尝试将图像添加为附件,如所述。您好,谢谢您的回复。回答得很好。我们发送电子邮件时会附加此带有base64字符串的图像标记。但电子邮件客户端并不显示该图像。此外,我还尝试使用div通过css样式的背景显示图像。本地浏览器窗口显示图像。但电子邮件客户端并不显示该图像。请引导我。非常感谢。并非所有电子邮件客户端都支持嵌入base64编码的图像。您可以尝试将图像添加为附件,如下所述