繁体   English   中英

图片上传无需FTP上传即可发送电子邮件

[英]Image upload send email without FTP upload

我正在使用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);

一切正常,但是如何包含照片?

我建议将其上传到第三方图像站点,并将链接作为图像发送。 这样,您可以避免直接上传到ftp,并使任何电子邮件服务都更容易提取图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM