alguns PDF's para iPhones via ActiveSync estão corrompidos

2

temos dois aplicativos de servidor (um aplicativo da web .NET / ASP, o outro um aplicativo nativo do Windows) que geram PDFs que são enviados por email para nossos usuários no Exchange 2010. os aplicativos entregam os emails para o servidor Exchange via SMTP, e nossos usuários de iPhone / iPad recebem seus e-mails via activeesync.

praticamente todos os PDF gerados pelo aplicativo da web e muitos dos PDF gerados pelo aplicativo do Windows não conseguem abrir em um iPhone ou iPad. tocar no anexo mostra a tela que exibiria o PDF com o nome do arquivo na parte superior, mas a parte inferior da tela está completamente cinza.

Uma coisa que descobri é que o anexo no iPad está codificado. encaminhar o anexo para outro endereço de email mostra o formato uuencoded. aqui está uma amostra:

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

enquanto a versão normal do arquivo se parece com um PDF normal:

%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

então eu acho que o problema é que o anexo está sendo duplamente codificado em algum lugar, ou o iPhone está falhando em reconhecer que o anexo está codificado e não está decodificando-o.

alguma sugestão sobre onde começar a resolver este problema?

    
por longneck 14.06.2012 / 15:39

1 resposta

1

parece que os iPhones e iPads não suportam anexos codificados por uu.

    
por 21.09.2012 / 04:01