Как отправить файл по электронной почте с Mono для Android

#sendmail #xamarin.android

#отправить почту #xamarin.android

Вопрос:

Это отправляет почту, но вложение не отображается.

 {
        Intent mailIntent = new Intent(Intent.ActionSend);
        mailIntent.SetType("text/csv");

        mailIntent.PutExtra(Intent.ExtraEmail, new string[]{"rommyce@hotmail.com"});
        string path = root   nameFile;


        mailIntent.PutExtra(Intent.ExtraStream, Android.Net.Uri.Parse (@"file:/"   path));

        StartActivity(Intent.CreateChooser(mailIntent, "Send mail..."));
}
  

Ответ №1:

         Intent mailIntent = new Intent(Intent.ActionSend);
        mailIntent.SetType("text/csv");

        mailIntent.PutExtra(Intent.ExtraEmail, new string[]{"xxxxxxr@hotmail.com"});
        //string path = root   nameFile;

        mailIntent.PutExtra(Intent.ExtraStream, Android.Net.Uri.Parse("file:///sdcard/ejemplo.csv"));

        StartActivity(Intent.CreateChooser(mailIntent, "Send mail..."));