sql >> データベース >  >> RDS >> Oracle

HTMLメールに画像を埋め込む

    直接挿入してみてください。こうすることで、メールのさまざまな場所に複数の画像を挿入できます。

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

    そして、この投稿を他の人にとって便利なものにするために:base64-data文字列がない場合は、画像ファイルからhttp://www.motobit.com/util/base64-decoder-encoder.aspで簡単に作成してください。 。

    メールのソースコードは次のようになりますが、その境界が何のためにあるのかはわかりません。

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

    //編集:ああ、私の投稿から最初のコードスニペットを挿入してthunderbirdでメールを書くと、thunderbirdは自動的にhtmlコードを私の投稿の2番目のコードとほとんど同じに見えるように変更します。



    1. 最初に特定のフィールド値で並べ替える

    2. 自分のドッグフードを食べる–MariaDBでJIRAを実行する

    3. SQLServerとStateServerforASP.NETセッション状態のパフォーマンス

    4. SYSDATETIMEOFFSET()SQL Server(T-SQL)の例