无法将图像添加到Outlook Online

时间:2018-09-07 10:56:41

标签: outlook-addin office-js

我想通过Office.js将图像添加到我的邮件正文中,但这不适用于Outlook Online。 我不希望所有人都能访问我的图片,所以这就是我要做的(这适用于Outlook Desktop):

通过url添加附件

Office.context.mailbox.item.addFileAttachmentAsync(url, name,
            { isInline: true }, 
            function (asyncResult) {
                ...
            });

将图像添加到正文

 Office.context.mailbox.item.body.setSelectedDataAsync('<img src="cid:' + name + '">',
                { coercionType: Office.CoercionType.Html }, 
                function (asyncResult) {
                });

在附加文件后,我们删除了图像,因此该URL不再可用。 如何添加文件附件才能在Outlook Online中使用?

1 个答案:

答案 0 :(得分:0)

据我了解您的问题,收件人和您自己都看不到嵌入在电子邮件中的照片。我对么?以下是影响此问题的可能原因:

  • 图片的文件大小可能太大

  • 收件人端的可能问题(浏览器问题)

  • 慢速Internet连接

有关更多信息,请参阅下面的链接:Unable to insert a photo in Outlook.com

希望它对您有所帮助!