我正在使用C#开发电子邮件客户端应用程序。
我想在包含嵌入图片的页面上显示html电子邮件。 现在,我使用div并将邮件bodyhtml设置为div innerhtml属性。 我有显示嵌入图像的问题。
我了解嵌入式图像的一切(内容类型,名称,内容ID,base64string或byte []作为内容)
我使用了图像数据uri,但不幸的是它不是太完美,例如(即8-32KB限制)。
我尝试将ihttphandler作为imagehandler,但是当我设置div内部html时,它不会在简单的回发上运行。
我不想将这些图像保存在服务器上。
有任何想法或建议吗?
抱歉,我的英语不太好。
感谢。
答案 0 :(得分:0)
为此,您需要执行以下操作:
(在.ashx文件中)
Response.ContentType = "image/png";
Response.BinaryWrite( <bytes> );