mailto関数を使用して、テキスト付きの電子メールの本文と件名を設定することに慣れています。例:
href="mailto:?body=Thanks!"
しかし、本文に画像を送信する方法はありますか?例えば:
href="mailto:?body=<img src='http://www.example.com/image.jpg'>"
(明らかに上記は機能しません-htmlを文字列として追加するだけです)
アドバイスをいただければ幸いです。ありがとう!
馬の口から:
「body」hnameには、メッセージの最初のテキスト/プレーン本文部分のコンテンツが含まれている必要があります。mailto URLは主に、一般的なMIME本文ではなく、実際には自動処理のコンテンツである短いテキストメッセージ(メーリングリストの「サブスクライブ」メッセージなど)の生成を目的としています。
つまり、コンテンツはMIME HTMLではなく、テキスト/プレーン形式です。
あなたが求めていることは不可能です。mailto
テキストとプロモーションメッセージの送信に制限されているため、で画像を添付することはできませんmailto
。