1

私が現在書いているアプリでは、電子メールのメッセージ本文にテキストと画像の組み合わせを入力したいと考えています。埋め込み画像を取得するには、メッセージ本文に太字のタグを付ける必要があることを知るのに永遠にかかりました (...うーん、そうです)。そうしないと、画像が添付ファイルとして表示されるだけです。しかし今、私はすべての画像が本文の最後にあるという問題を抱えており、添付ファイルの後または間にテキストをプログラムで配置することはできません。

これまでのところ、私は試しました:

  1. img タグと base64 文字列を使用して、本文文字列の一部として画像を追加します。これは機能しますが、ほとんどの電子メール クライアントは、この方法で埋め込まれた画像を拒否します。

  2. 割り当てられたファイル名を使用して、添付ファイルへの参照を含む通常の img タグを使用します。まったく機能しませんでした。

  3. 通常は画像を添付しますが、電子メールにテキスト ブロックも添付します。テキストは画像と同じ方法で埋め込まれていません。受信側で添付されたtxtファイルであることが判明しました。

Apple は彼らの MFMailComposieViewController クラスをばかげたところまで制限しましたが、これを行う方法が必要であることはわかっています。郵便物。

誰にもアイデアはありますか?

4

1 に答える 1

0

HTML メッセージ (body タグ間のすべてなど) を受け取り、それを div に貼り付けます。画像の添付ファイルは、「cid」URI を持つ img タグを使用して参照されます。その後、別の div に署名を追加します。これを回避する方法はないと思います。ちょっとやってみました。

text/html 添付ファイルを追加しようとはしていません。多分それはうまくいくでしょう...

于 2010-06-11T00:56:25.273 に答える