Email xepOnline созданный файл

В настоящее время я использую xepOnline для создания PDF моей страницы.

Это работает отлично, но теперь я хочу кнопку рядом с кнопкой загрузки, которая открывает почтовую программу на вашем компьютере и присоединяет сгенерированный файл PDF.

Мой код пока: (не очень)

function emailCurrentPage(){
            window.location.href="mailto:?subject="+document.title+"&body="+escape(window.location.href);
        }

<button onClick="javascript:emailCurrentPage()">Doormailen</button>
<button href="#" onclick="return xepOnline.Formatter.Format('content',{render:'download'},{pageWidth:'216mm', pageHeight:'279mm'}, {filename:'Test'});">Opslaan als PDF</button>

1 ответ

Решение

Синтаксис mailto не принимает вложения. Смотрите следующее как одно описание.

https://yoast.com/dev-blog/guide-mailto-links/

Вы сможете открыть только электронное письмо с заполненными TO, CC, BCC, Subject и Body, и пользователю придется вручную прикрепить загруженный PDF-файл.

В @cloudformatter PDF возвращается и сохраняется в ответе. Вы можете переопределить обработчик ответа, чтобы отправить этот PDF-файл в приложение на стороне сервера, которое отправляет вам электронное письмо.

Как один из авторов сценария xepOnline и серверного приложения, которое обрабатывает запросы и форматирует PDF-файлы, мы уже разработали и имеем такую ​​функциональность на самом сервере. Он не доступен в бесплатной версии, поскольку мы не можем поддерживать десятки тысяч электронных писем, ежедневно отправляемых пользователями.

Другие вопросы по тегам