Скриншот внедренного объекта и встраивание в электронную почту с помощью mailto: - PullRequest
2 голосов
/ 31 января 2012

Я хотел бы знать, есть ли способ сделать снимок экрана с флэш-объектом, встроенным в страницу, а затем отправить по электронной почте PNG или JPG, используя отправку формы mailto: по определенному адресу. До сих пор я исследовал различные методы javascript, но ни один из них не работал.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 21 февраля 2012

Это достаточно просто сделать.Когда у вас есть данные скриншота, вам нужно их кодировать в base64 и отправить на серверный скрипт.Оттуда вы должны настроить сообщение электронной почты с правильным типом MIME (multipart) и установить правильные заголовки изображений и границы содержимого.

Умеете ли вы создавать форму во флэш-памяти и отправлять все в сценарий PHP?Это метод, который я использовал в прошлом.

Это может помочь вам начать: встраивание изображения в html email

http://www.phpeveryday.com/articles/PHP-Email-Using-Embedded-Images-in-HTML-Email-P113.html

0 голосов
/ 17 февраля 2012

html2canvas делает это, хотя я не уверен, использует ли он mailto ... если нет, и вам не нравится это решение, тогда этот ответ совершенно неправильный ... но эта библиотека имеет функциональность, которая Вы желаете: http://html2canvas.hertzen.com/

...