Отправка почты с вложениями разного размера (›4 МБ) с помощью Graph API (версия 2.3.2)

У меня есть следующий список вложений для отправки по почте

  • 210KBPDF.pdf
  • 1MBPDF.pdf
  • 4MBPDF.pdf

Чтобы отправить общий размер файла менее 4 МБ (1MBPDF, 210KBPDF), я могу использовать этот подход и для отправки большого файла (4MBPDF) я использую предоставленное решение здесь

Но когда я пытаюсь отправить три файла (1MBPDF, 210KBPDF, 4MBPDF) вместе с использованием подхода с большими файлами (Пример кода) Я получаю следующую ошибку ...

com.microsoft.graph.http.GraphServiceException: Код ошибки: ErrorAttachmentSizeShouldNotBeLessThanMinimumSize Сообщение об ошибке: Размер вложения должен быть больше минимального размера.

POST https://graph.microsoft.com/v1.0/me/messages/AAMkAGNhNWJlNjdkLWNkZTUtNDE1Yy1hYzkxLTkyOWI1M2U3NGQzOABGAAAAAAASIVxVSsS8RI-T3F73mdJZBwANqxyKMlQbSqZO439E21_mAAAAAAEPAAANqxyKMlQbSqZO439E21_mAAAVRY2dAAA=/attachments/microsoft.graph.createUploadSession SdkVersion: граф-Java / v2.3.2 Авторизация: [PII_REDACTED] {attachmentItem: {attachmentType: файл, conten [...]

ошибка 400, неверный запрос [...]

Пожалуйста, дайте мне знать, если я совершаю какие-либо ошибки при реализации этого подхода, или предложите мне какой-либо обходной путь для отправки нескольких вложений разного размера.

Спасибо


person Vivek Buddhadev    schedule 04.11.2020    source источник


Ответы (1)