我正在使用jQuery和PHP来发送表单作为电子邮件。 表单内部是图片上传。我想在我的电子邮件中包含此图片。 我知道有很多例子,但每个例子都是将图像上传到FTP,然后将其作为电子邮件发送。我想直接发送它而不保存它...
这就是我目前所拥有的:
<form id="myform" method="post">
<input id="Telefon" name="Telefon" type="text"></input>
<input id="Email" name="Email" type="text"></input>
...
<input id="fileupload" type="file" name="img" accept="image/*" multiple>
</form>
jQuery的:
$.post( "action.php", $('#myform').serialize(),function( data ) {
// bla bla
});
PHP:
$Email = $_POST['Email'];
$Telefon = $_POST['Telefon'];
如何访问图像?
$receiver = "blabla@blabla.de";
$subject = "Bla Bla";
$from = "From: {$Name} {$SurName} <blabla@blabla.de>";
$text = "This is my message
Telefon: {$Telefon}
Email : {$Email}"
mail($receiver, $subject, $text, $from);
一切正常但我怎么能包括我的照片?
答案 0 :(得分:0)
我建议将其上传到第三方图片网站并将该链接作为图片发送。这样您就可以避免直接上传到ftp,并使任何电子邮件服务更容易提取图像。