Расширение триггера электронной почты Firebase: не удается прикрепить pdf-файл

# #firebase #google-cloud-functions

Вопрос:

Я использую расширение триггера электронной почты firebase для отправки электронного письма с вложением pdf. но независимо от того, что я делаю и как отправляю файл, я всегда получаю эту ошибку:

 Unhandled error { 
   Error: 3 INVALID_ARGUMENT: Property attachments contains an invalid nested entity. 
   note: 'Exception occurred in retry method that was not classified as transient' 
} 
 

Я пытаюсь отправить pdf в виде текста (или закодированного текста), а не загружать файл в какое-либо хранилище, а затем просто отправить URL-адрес.

Комментарии:

1. Согласно документации , расширение поддерживает следующие по message.attachments недвижимости: «массив, содержащий вложенный (- ов); Nodemailer поддерживаемых параметров: строка UTF-8, настраиваемый тип контента, URL-адрес, закодированный string, URI данных, и предварительно готовятся МИМ узлом (имейте в виду, что ваше сообщение не имеет доступ к облачной файловой системе сервера)» ваша ценность соответствует этим требованиям? Можете ли вы показать это в своем вопросе?

Ответ №1:

Проблема заключалась в размере файла (более 2 МБ закодированного содержимого).