Ho convertito il contenuto di un elemento canvas
in dati (schema URI) utilizzando toDataURL()
($contact_image_data
) e desidero inviarlo via email come allegato. Questo è attualmente il modo ho PHPMailer configurare:PHPMailer, AddStringAttachment e Schema URI dati
$contact_image_data="data:image/png;base64,iVBORw0KGgo[...]";
$filename="test.png";
$encoding = "base64";
$type = "image/png";
$mail->AddStringAttachment($contact_image_data, $filename, $encoding, $type);
Mi chiedo se questo è in realtà possibile, e in caso affermativo, quali passi mi manca.
Posso inviare una e-mail allegando un file denominato "test.png" che contiene il contenuto di $contact_image_data
, ma in realtà non crea un'immagine.
Qualsiasi aiuto sarebbe molto apprezzato.
Samuel.
Grazie, Questo è stato davvero utile, è stato solo dopo aver giocato con 'fwrite' che ho trovato questo http: //canvaspaint.org/blog/2007/01/saving-images/#comments che mi ha dato la mia risposta. Saluti! –
Versione archiviata del collegamento di cui sopra commento: https://web.archive.org/web/20110305022152/http://canvaspaint.org/blog/2007/01/saving-images/ – danShumway