Я пытаюсь прикрепить локальный файл по пути /Users/david/Desktop/screenshot5.png
в sendgrid.
Mail mail = new Mail(from, subject, to, message);
// add an attachment
Attachments attachments = new Attachments();
Base64 x = new Base64();
String encodedString = x.encodeAsString("/Users/david/Desktop/screenshot5.png");
attachments.setContent(encodedString);
attachments.setDisposition("attachment");
attachments.setFilename("screenshot5.png");
attachments.setType("image/png");
mail.addAttachments(attachments);
Как правильно это сделать?