首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Xamarin.Essentials的文件附件

使用Xamarin.Essentials的文件附件
EN

Stack Overflow用户
提问于 2019-02-12 19:09:01
回答 1查看 664关注 0票数 0

使用Xamarin Essentials电子邮件类,我可以这样打开默认的电子邮件应用程序

代码语言:javascript
复制
public async Task SendEmail(string subject, string body, List<string> recipients)
{
    try
    {
        var message = new EmailMessage
        {
            Subject = subject,
            Body = body,
            To = recipients,
            //Cc = ccRecipients,
            //Bcc = bccRecipients
        };
        await Email.ComposeAsync(message);
    }
    catch (FeatureNotSupportedException fbsEx)
    {
        // Email is not supported on this device
    }
    catch (Exception ex)
    {
        // Some other exception occurred
    }
}

有没有可能在代码中附加一个文件?我在api中找不到任何选项。

EN

回答 1

Stack Overflow用户

发布于 2021-08-25 18:10:00

尝试以下代码:

代码语言:javascript
复制
var message = new EmailMessage
{
    Subject = "Hello",
    Body = "World",
};
var fn = "Attachment.txt";
var file = Path.Combine(FileSystem.CacheDirectory, fn);
File.WriteAllText(file, "Hello World");

message.Attachments.Add(new EmailAttachment(file));
await Email.ComposeAsync(message);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54648745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档