mime decode pdf مقتبسة
-
28-09-2019 - |
سؤال
لقد قمت بإنشاء نظام تذاكر بسيط ويتم كل شيء ويعمل إلا عندما يتلقى ملفات PDF عبر البريد الإلكتروني التي تم إرسالها باستخدام quoted-printable
التشفير. لقد حاولت استخدام quoted_printable_decode()
, ، ال quoted-printable.decode
مرشح دفق ، تم إنشاء ملف فارغ لاحقًا. لقد حاولت أيضًا استخدام $input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input)
.
ومع ذلك ، فإن ملف PDF غير قابل للقراءة دائمًا. لقد قارنت الأصل مع الإصدار الذي أعيد بناؤه وهناك الكثير من 00
مفقود واستبدال بعض الشخصيات الأخرى.
المحلول
ثابت باستخدام quoted_printable_decode()
على كل سطر بدلاً من جزء التمرير بأكمله
لا تنتمي إلى StackOverflow