Я пытаюсь добавить вложение в сообщение, которое должно быть отправлено через MimeKit в формах Xamarin.
var message = new MimeMessage();
message.From.Add(new MailboxAddress("Test", "Test@gmail.com"));
message.To.Add(new MailboxAddress("Linde", To));
message.Subject = Subject;
var builder = new BodyBuilder();
// Set the plain-text version of the message text
builder.TextBody = @"Example text
";
// We may also want to attach a calendar event for Monica's party...
builder.Attachments.Add(@"/storage/emulated/0/Android/data/com.plugin.mediatest/files/Pictures/temp/IMG.jpg");
В последней строке пропущено следующее исключение:
Необработанное исключение:
System.UnauthorizedAccessException: доступ к пути "/storage/emulated/0/Android/data/com.plugin.mediatest/files/Pictures/temp/IMG.jpg" запрещен.
Я установил следующее разрешение для доступа к файлу изображения:
"READ_EXTERNAL_STORAGE"
Но это не влияет на доступ к файлу.В преддверии строки «builder.Attachments» я проверил, существует ли файл и существует ли он.
Есть ли какие-либо другие разрешения, которые я должен запросить?