Некоторые PDF-файлы на iPhone через ActiveSync повреждены

У нас есть два серверных приложения (одно веб-приложение.NET/ASP, другое - собственное приложение Windows), которые генерируют PDF-файлы, которые затем отправляются нашим пользователям по электронной почте на Exchange 2010. приложения доставляют электронную почту на сервер Exchange через SMTP и на наш iPhone Пользователи /iPad получают свою электронную почту через activesync.

почти все PDF-файлы, созданные в веб-приложении, и многие PDF-файлы, созданные в приложении Windows, не открываются на iPhone или iPad. При нажатии на вложение отображается экран, на котором отображается файл PDF с именем файла вверху, но внизу экрана полностью серым.

Одна вещь, которую я понял, - это то, что приложение на iPad кодировано. пересылка вложения на другой адрес электронной почты показывает uuencoded формат. вот образец:

begin 600 unknown
M)5!$1BTQ+C0-)>+CS],-"C8@,"!O8FH\/"](6S8U-B`Q-#A=+TQI;F5A<FEZ
M960@,2]%(#DQ-#8O3"`Q,S`Q.2].(#$O3R`Y+U0@,3(X-3,^/@UE;F1O8FH-

---snip---

M,C8T,"`P,#`P,"!N#0IT<F%I;&5R#0H\/"]3:7IE(#8^/@T*<W1A<G1X<F5F
.#0HQ,38-"B4E14]&#0H`
`
end

тогда как нормальная версия файла выглядит как обычный PDF:

%PDF-1.4
%âãÏÓ
6 0 obj<</H[656 147]/Linearized 1/E 9698/L 13571/N 1/O 9/T 13405>>

---snip---

trailer
<</Size 6>>
startxref
116
%%EOF

поэтому я думаю, что проблема в том, что вложение где-то дважды кодируется uuencoded, или iPhone не распознает, что вложение uuencoded и не декодирует его.

какие-либо предложения о том, с чего начать устранение неполадок этой проблемы?

1 ответ

Решение

Похоже , что айфоны и айпады не поддерживают uuencoded вложений.

Другие вопросы по тегам