14

外部画像を参照しないOutlook 2003以降の HTML 電子メール署名を作成することはできますか?

つまり、これらの特別な「cid」参照を使用しますが、ファイル システムやネットワークではなく、署名にイメージ自体を埋め込みます。

これは、ユーザーからのさまざまな入力に基づいて「標準」の電子メール署名を生成する Web アプリケーション用です。これまでのところ、単一の「埋め込み」画像でうまく機能しています。しかし、新しい機能では、複数の小さな画像を追加する必要がある可能性があります.

ユーザーが 1 つの電子メール署名テンプレートと 1 つの画像をユーザーのマシンに保存することは、私がユーザーに要求したいことの限界です。しかし、私の意見では、ユーザーに複数の画像を保存するように強制することは、物事を少し遠くまで押し進めているようです.

したがって、私の問題は、最初に複数のダウンロードでユーザーに不便を強いることなく、画像を埋め込もうとすることです。

4

4 に答える 4

5

画像を base64 でエンコードすることはできますか?

<a href="http://www.britblog.com/">
    <img
        src="data:image/gif;base64,R0lGODlhUAAPAKIAAAsLav///88PD9WqsYmApmZmZtZfYmdakyH5BAQUAP8ALAAAAABQAA8AAAPbWLrc/jDKSVe4OOvNu/9gqA /..../NcV9/j5+g4JADs="
        alt="Signature" width="80" height="15">
</a>

ちょっとした考え

于 2010-03-16T22:20:58.067 に答える
5

URIを使用して画像を参照すると、 file:///Outlook は自動的にそれをcid:URI に変更し、挿入時に画像を添付ファイルとして追加します。

ところで: これはプログラミングと何の関係があるのでしょうか?

編集:わかりました、質問への更新を考慮してください:これは不可能だと思います。ただし、署名や Outlook に固有の制限ではありません。これはまさに HTML の仕組みです。HTML ドキュメント内に画像が必要な場合は、これらを分離する必要があります。Outlookが署名として受け入れる独自の形式がなければ、それを回避することはできません.

ただし、これがイントラネット アプリケーション用である場合は、画像をネットワーク共有に配置し、UNC 経由で参照することで解決できます。

<img src="file://///ServerName/ShareName/FileName.png" />
于 2008-12-05T09:12:27.907 に答える
0

画像が十分に小さければ、 data URIで何かできるかもしれません。

于 2008-12-05T00:59:45.860 に答える