Oracle
 sql >> Baza danych >  >> RDS >> Oracle

osadzanie obrazu w e-mailu html

Spróbuj wstawić go bezpośrednio, w ten sposób możesz wstawić wiele obrazów w różnych miejscach wiadomości e-mail.

<img src="data:image/jpg;base64,{{base64-data-string here}}" />

Aby ten post był przydatny dla innych:Jeśli nie masz ciągu danych base64, utwórz go łatwo pod adresem:http://www.motobit.com/util/base64-decoder-encoder.asp z pliku obrazu .

Kod źródłowy e-maila wygląda mniej więcej tak, ale naprawdę nie mogę powiedzieć, do czego służy ta granica:

 To: [email protected]
 Subject: ...
 Content-Type: multipart/related;
 boundary="------------090303020209010600070908"

This is a multi-part message in MIME format.
--------------090303020209010600070908
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <img src="cid:part1.06090408.01060107" alt="">
  </body>
</html>

--------------090303020209010600070908
Content-Type: image/png;
 name="moz-screenshot.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.06090408.01060107>
Content-Disposition: inline;
 filename="moz-screenshot.png"

[base64 image data here]

--------------090303020209010600070908--

//EDIT:Och, po prostu zdaję sobie sprawę, że jeśli wstawisz pierwszy fragment kodu z mojego posta, aby napisać e-mail z thunderbird, thunderbird automatycznie zmieni kod HTML, aby wyglądał prawie tak samo jak drugi kod w moim poście.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Analiza ciśnienia pamięci Stan ryzyka

  2. Funkcja pliku kontrolnego migawki z RMAN i ORA-00245

  3. Błąd wyzwalacza Oracle ORA-04091

  4. Funkcja MOD() w Oracle

  5. Jak podzielić ciąg w Oracle