PHPMailer, AddStringAttachment e esquema de URI de dados

Eu converti o conteúdo de umcanvas elemento para dados (esquema URI) usandotoDataURL() ($contact_image_data) e eu quero enviar isso via e-mail como um anexo. É neste momento que tenho o PHPMailer configurado:

$contact_image_data="data:image/png;base64,iVBORw0KGgo[...]";
$filename="test.png"; 
$encoding = "base64"; 
$type = "image/png";
$mail->AddStringAttachment($contact_image_data, $filename, $encoding, $type);   

Eu estou querendo saber se isso é realmente possível, e em caso afirmativo, quais os passos que estão faltando.

Eu posso enviar um e-mail, anexar um arquivo chamado "test.png", que contém o conteúdo de$contact_image_data, mas na verdade não cria uma imagem.

Qualquer ajuda seriaMuito de estimado.

Samuel

questionAnswers(2)

yourAnswerToTheQuestion