我有一个需要在邮件中显示的徽标。在我的本地机器上,显示了徽标,但在实时环境所在的服务器上,没有显示徽标。我正在使用这样的路径:imagePath = "~/Images/email-logo2.png";也email-logo2.png存在于本地计算机和服务器上的同一文件夹中。我试图添加读取 png 所在的服务器文件夹的权限,但它没有解决问题。你能建议吗?图像添加到电子邮件中,如下所示:HTML:<img class="auto-style4" src="{PictureSrc}" /><br />C#代码:switch (property){ case "PictureSrc": string imagePath = ""; if (User.Identity.GetUserId<int>() == 3140 || User.Identity.GetUserId<int>() == 3142) { imagePath = "~/Images/email-logo2.png"; } else { imagePath = "~/Images/email-logo.png"; } content = content.Replace("{" + property + "}", HttpContext.Server.MapPath(imagePath));
1 回答
- 1 回答
- 0 关注
- 201 浏览
添加回答
举报
0/150
提交
取消