D在Gmail中的多个Base64图像

我有一个HTML模板,一个人和每个人都有自己的形象,我想在Base64中发送与SRC的电子邮件:<img src='data:image/png;base64,iVBORw0KGgoAAAA...,但它不起作用,因为Gmail不允许这个在Gmail中列出的列表

I看到了几个答案,即使用此图像应该将图像嵌入到消息中:

--boundary
Content-Type: image/png; name="sig.png"
Content-Disposition: inline; filename="sig.png"
Content-Transfer-Encoding: base64
Content-ID: <0123456789>
Content-Location: sig.png

base64 data

--boundary

Base64到Gmail的图像

在我的情况下,我有一个用倍数卡和每张卡都有一个配置文件图片,所以我不知道如何实现这一点。

              <table cellspacing='0' cellpadding='24' border='0' bgcolor='#ffffff' width='100%'>
              <tr>
                    <td align='center' style='padding-top:16px;padding-bottom: 10px;'>
                    <a href='#' style='color:#ffffff;text-decoration:none;cursor: pointer;'>
                        <table cellspacing='0' cellpadding='16' border='0' bgcolor='#EAEAEA' width='90%'>
                        <tr>
                            <td width='50' style='padding-bottom: 0px; padding-top: 0px;padding-right: 0px;'>
                            <a href='#' style='outline:none;'>
                                <img src='@Raw(@curriculo.Url_Profile)' alt='profile pic' style='width:50px;max-width:50px;min-height:auto;outline:none;text-decoration:none;display:block;border-radius: 50%;'>
                            </a>
                            </td>
                            <td align='left' style='padding-bottom: 0px; padding-left: 12px;'>
                            <p style='font-size:16px;color:#01579B;font-weight:bold;line-height:120%;'> @curriculo.Name</p>
                            <p style='font-size:15px;color:#004C40;font-weight:regular;line-height:120%;'> @curriculo.Age years</p>
                            <br />
                            </td>
                            <td align='right' style='padding-bottom: 0px; padding-right: 21px;padding-top: 0px;'>
                            <p style='font-size:16px;color:#004C40;font-weight:bold;line-height:120%;'>
                                <strong>R$ @curriculo.Salary</strong>
                            </p>
                            <p style='font-size:15px;color:#004C40;font-weight:normal;line-height:120%;'> @curriculo.Graduation </p>
                            </td>
                        </tr>
                        </table>
                        <table cellspacing='0' cellpadding='16' border='0' bgcolor='#EAEAEA' width='90%'>
                        <tr>
                            <td align='left'>
                            <p style='font-size:16px;color:#004C40;font-weight:bold;line-height:120%;'>
                                <strong>@curriculo.City / @curriculo.State </strong>
                            </p>
                            </td>
                            <td align='right' style='padding-top: 0px;'>
                            <table cellspacing='0' cellpadding='0' border='0' align='right' style='margin-top: 16px;'>
                                <tbody>
                                <tr>
                                    <td style='font-weight:bold;color:#ffffff;font-size:14px;text-decoration:none;cursor:pointer;font-family:Arial, Helvetica, sans-serif; padding-top: 8px;padding-bottom: 8px;padding-right: 32px;padding-left: 32px;background-color: #01579B; border-radius: 20px;'>
                                    <p>
                                        <strong>
                                        <a href='@Raw(@curriculo.Url_Ver_Perfil)' style='color:#FFF;line-height:100%;text-decoration:none;'>GO TO PROFILE</a>
                                        </strong>
                                    </p>
                                    </td>
                                </tr>
                                </tbody>
                            </table>
                            </td>
                        </tr>
                        </table>
                    </a>
                    </td>
              </tr>
              </table> } } 

我使用C#更改HTML中的变量并将其发送给Gmail,因此我将Curriculo_URL_Profile替换为Base64URL,最终结果是此

https://codepen.io/v4ipc/pen/wnzvodj.

我可以做什么来让图像加载到Gmail中,如果不是base64,我如何将图像转换为正确使用

向烟囱供应请编辑您的问题并包含每一体再现榜样这里没有足够的代码来帮助您调试您的问题。达伊瓦

回答 0