# #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 МБ закодированного содержимого).