1

私は単純なチケットシステムを構築してきましたが、quoted-printableエンコーディングを使用して送信された電子メールでPDFファイルを受信する場合を除いて、すべて完了して機能しています。ストリームフィルターを使用してみましたがquoted_printable_decode()、後で空のファイルが作成されました。quoted-printable.decode私も使ってみまし$input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input)た。

ただし、PDFファイルは常に読み取り不能です。オリジナルと再構築されたバージョンを比較しましたが、多くの00欠落があり、他のいくつかの文字が置き換えられています。

元のファイル

再構築されたファイル

4

1 に答える 1

0

quoted_printable_decode()mime-part全体ではなく、各行で使用することで修正されました

于 2010-06-18T12:31:03.297 に答える