Visualforce 电子邮件模板的主体中嵌入的图像未在所有客户端中显示。
我不确定从哪里开始。我尝试将标签设置为added
和String!
。
尝试在value属性中使用<apex:image/>
。
试图复制/粘贴图像服务器链接。
我希望每位客户都能看到人体中的图像。
到目前为止,所有图片均被alt属性或仅由蓝色边框取代。
答案 0 :(得分:0)
alt
之所以存在,是因为客户端不信任SF,并且您需要明确允许下载图像,要求收件人将您添加到安全发件人列表等。
但这还不是全部。静态资源是从通用域提供的。没有真正将他们与给定的组织联系在一起的(即使已启用MyDomain)。他们依靠您的cookie重定向到正确的组织资源,并且在设置为renderAs="pdf"
的电子邮件模板或VF页面中无法正常工作。
您应该使用老式的文档(如果您在Lightning UI中-切换回Classic),然后在其中上传内容,请确保选中“外部可用图片”复选框...
或者在文件中,我认为您可以设置传递,也可以构建直接下载的URL,它应该可以正常工作(在URL中寻找带有“ shepherd”的内容,我知道这听起来很愚蠢)