0

FPDFを使用して動的PDFを作成し、ダウンロードできるWebアプリケーションがあります。それはうまくいきます。ダウンロードする代わりにテストとして自分宛てに電子メールを送信しようとすると、PDFの添付ファイルが破損した電子メールが届きます。

http://www.astahost.com/info.php/create-email-pdf-file-39on-fly39-php_t6334.htmlおよびhttp://www.daniweb.com/code/snippet217105のコードを試しました。 htmlですが、毎回同じ結果が得られます。

誰かがこれに遭遇したか、それを修正する方法を知っていますか?

4

1 に答える 1

0

ここでヘルプを取得する最善の方法は、受信したメッセージの全文ヘッダーと本文をサブセット化し、それらを質問に配置することです。電子メールはエンコードされており、すべての電子メールサーバーがすべてのタイプのエンコードを通過するわけではありません。使用しているコードは「Content-Transfer-Encoding:base64」を指定しています。

同じでエンコードされた有効なJPGは次のとおりです。

--_eba07140-496e-4f3d-91ce-aff8afde8879_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="DSC03538_AZ_atCape.JPG"

/9j/4Rt/RXhpZgAASUkqAAgAAAALAA4BAgAgAAAAkgAAAA8BAgAFAAAAsgAAABABAgAHAAAAuAAA
ABIBAwABAAAAAQAAABoBBQABAAAAwAAAABsBBQABAAAAyAAAACgBAwABAAAAAgAAADIBAgAUAAAA
....
于 2010-08-26T19:39:52.073 に答える