Xamarin Essentials电子邮件附件

问题描述 投票:0回答:1

我的应用程序需要将文本文件附加到电子邮件。当我尝试创建电子邮件附件时,抛出“ System.InvalidOperationException”。

我已设置读取/写入外部存储的权限。我尝试了多种方式将附件存储在“ FileSystem.CacheDirectory”和“ System.Environment.SpecialFolder.LocalApplicationData”中。在两种情况下,我都可以写入/读取文件。我转到“ Xamaein.Essentails:电子邮件”页面,并尝试了示例。如果没有附件,我可以发送电子邮件,但是尝试附件示例会引发相同的异常。有人可以告诉我我错过了什么吗?

xamarin email-attachments
1个回答
0
投票

我终于找到了答案。 EmailAttachment类是实验性的。插入此行

ExperimentalFeatures.Enable(“ EmailAttachments_Experimental”);

之前

“ message.Attachments.Add(新的EmailAttachment(文件));”

该行将使其起作用。

© www.soinside.com 2019 - 2024. All rights reserved.