Tôi đã chuyển đổi nội dung của phần tử canvas
thành dữ liệu (Lược đồ URI) bằng cách sử dụng toDataURL()
($contact_image_data
) và tôi muốn gửi email này dưới dạng tệp đính kèm. Đây là cách tôi đã thiết lập PHPMailer:PHPMailer, AddStringAttachment và Data URI Scheme
$contact_image_data="data:image/png;base64,iVBORw0KGgo[...]";
$filename="test.png";
$encoding = "base64";
$type = "image/png";
$mail->AddStringAttachment($contact_image_data, $filename, $encoding, $type);
Tôi tự hỏi nếu điều này thực sự có thể thực hiện được không, và nếu có thì tôi sẽ mất những bước nào.
Tôi có thể gửi email, đính kèm tệp có tên “test.png” chứa nội dung của $contact_image_data
nhưng không thực sự tạo hình ảnh.
Mọi trợ giúp sẽ là nhiều đánh giá cao.
Samuel.
Cảm ơn bạn, Đó là thực sự hữu ích, đó là chỉ sau khi chơi với 'fwrite' mà tôi tìm thấy http: //canvaspaint.org/blog/2007/01/saving-images/#comments đã cho tôi câu trả lời của tôi. Chúc mừng! –
Phiên bản đã lưu trữ của liên kết được đề cập ở trên nhận xét: https://web.archive.org/web/20110305022152/http://canvaspaint.org/blog/2007/01/saving-images/ – danShumway