图像未显示在实时服务器上

我有一个需要在邮件中显示的徽标。在我的本地机器上,显示了徽标,但在实时环境所在的服务器上,没有显示徽标。

我正在使用这样的路径:

imagePath = "~/Images/email-logo2.png";

email-logo2.png存在于本地计算机和服务器上的同一文件夹中。

http://img4.mukewang.com/610e46ec00015aa401920441.jpg

我试图添加读取 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));



慕哥6287543
浏览 202回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP