我已經使用toDataURL()
($contact_image_data
)將canvas
元素的內容轉換爲數據(URI方案),我想通過電子郵件將其作爲附件發送。這是目前我如何有PHPMailer的設置:PHPMailer,AddStringAttachment和Data URI方案
$contact_image_data="data:image/png;base64,iVBORw0KGgo[...]";
$filename="test.png";
$encoding = "base64";
$type = "image/png";
$mail->AddStringAttachment($contact_image_data, $filename, $encoding, $type);
我想知道如果這實際上是可能的,如果是這樣,我錯過了什麼步驟。
我可以發送一封電子郵件,附上名爲「test.png」的文件,其中包含$contact_image_data
的內容,但它實際上並不創建圖像。
任何幫助將很多讚賞。
塞繆爾。
謝謝 這是真正有用的,它只是用`fwrite`,我發現這個HTTP播放後: //canvaspaint.org/blog/2007/01/saving-images/#comments這給了我我的答案。 乾杯! – 2009-07-29 19:43:11
上面提到的鏈接的存檔版本評論:https://web.archive.org/web/20110305022152/http://canvaspaint.org/blog/2007/01/saving-images/ – danShumway 2014-08-05 05:20:47