簡體   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