«Content-Type» показывает неожиданный токен в JavaScript - PullRequest
1 голос
/ 05 мая 2020

Я использую SMTP для отправки файлов ZIP из моего приложения ReactJS. Я могу отправлять изображения PNG в виде вложений без указания какого-либо «Content-Type» в качестве свойства SMTP.

Но когда я добавил Content-Type : "application/octet-stream" для отправки zip-файлов, он показывает Неожиданный токен в "-" .

Чем его заменить для отправки zip-файлов?

Вот мой код подключения SMTP;

sendEmail = (url, filename)=> {
      Email.send({
      Host: "smtp.gmail.com",

      Content-Type : "application/octet-stream",

      Username : "xxxxx@gmail.com",
      Password : "xxxxxxxxxxxxxx",
      To : 'xxxxxxx@gmail.com',
      From : "xxxxx@gmail.com",
      Subject : "Your file is ready! ",
      Body : "Body of the Email",
      Attachments : [
        {
            name : filename,
            path : url
        }]
      }).then(
        message => alert("Mail Sent")
      );
    }

Вот что он отображает;
Изображение вывода

1 Ответ

0 голосов
/ 05 мая 2020

Попробуйте заменить Content-Type на Content-Type. Вот так

Email.send({
      Host: "smtp.gmail.com",
      "Content-Type" : "application/octet-stream",
      Username : "xxxxx@gmail.com",
      Password : "xxxxxxxxxxxxxx",
      To : 'xxxxxxx@gmail.com',
      From : "xxxxx@gmail.com",
      Subject : "Your file is ready! ",
      Body : "Body of the Email",
...