2013-06-27 3 views
2

Я создал pdf-файл Jspdf и должен быть прикреплен к электронной почте в виде вложения.Jspdf сгенерировал PDF-файл и должен приложить его к электронной почте в качестве вложения

Я искал опцию в jspdf, я не получил опции, есть ли у вас какие-либо идеи о том, как это сделать в jquery/JS?

-SM

+0

Вам нужен почтовый сервер для отправки электронной почты, в которых нет браузеров.Поэтому короткий ответ - отправить данные pdf на ваш веб-сервер и отправить его по электронной почте одним из самых разных способов. Если вы расскажете нам о том, какой язык сервера вы используете, ответы ниже меня в конечном итоге будут более полезными для вас. –

ответ

3

Вам просто нужно кодировать его и положить внутрь вашей электронной почты. Такой же метод используется для встраивания изображений.

enter image description here

Смотреть все детали here

Update

Да, приведенный выше пример показывает, как вставлять изображения в электронной почте. Как я уже сказал, такой же подход можно использовать для прикрепления файла. Например, у меня есть следующие почты в почтовом ящике:

enter image description here

Это было присоединено следующим образом:

enter image description here

Я надеюсь, все понятно до этого момента. Обратите внимание на «Content-Disposition».

У вас есть идея, как это сделать либо в jquery/JS?

Для этого вам понадобится код на стороне сервера. Я хотел бы предложить использовать PHPMailer

PHP-создание электронной почты и транспорта класса отличая вложения файлов, SMTP-серверы, ЗТ, BCCS, HTML сообщения, перенос слов и многое другое. Отправляет по электронной почте через sendmail, PHP mail(), QMail или с SMTP.

Или используйте Amazon SES

Amazon Simple Email Service (Amazon SES) представляет собой масштабируемое и рентабельный навалочных и транзакционный электронной отправки сервис для бизнеса и разработчиков.

Пожалуйста, проверьте SendRawEmail

Посылает сообщение по электронной почте, с заголовком и содержимым, указанным клиентом . Действие SendRawEmail полезно для отправки многоточечных сообщений MIME . Необработанный текст сообщения должен соответствовать стандарту интернета ; в противном случае сообщение не может быть отправлено.

Должно быть ясно прямо сейчас.

+0

Вопрос заключается в том, «как приложить PDF», а не «как внедрить изображение», как в бюллетенях. –

+0

Да, мой плохой, извините. –

+0

Хорошо, я обновил ответ. Техника почти такая же. –