Eu tive o mesmo problema com o OWA 2003 há algum tempo, usando uma extensão personalizada. Aparentemente, a causa foi uma combinação de nenhum tipo MIME retornado pelo servidor, e o IE detectou o tipo MIME incorretamente no cabeçalho do arquivo.
Ainda não sei por que os downloads eram zero bytes (isso pode acontecer com arquivos XML especificamente, mas não li nada sobre isso acontecendo com binários), mas isso resolveu:
-
Adicione a extensão
.fr3
com o tipoapplication/octet-stream
MIME na instância do IIS que serve o OWA. (Se você puder encontrar um tipo MIME mais apropriado para os arquivos, use-o -application/octet-stream
é para binários genéricos). -
Siga as passos postados por Brad_Saide para desabilitar o tratamento MIME e o sniffing MIME no cliente. Este é o resumo:
Navigate to the following registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MIME_HANDLING
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MIME_SNIFFING
Modify the DWORD value beside iexplore.exe from 1 to 0 in both areas.
O postagem vinculada não endereça downloads de zero bytes e diz que uma ou as outras soluções (no servidor ou no cliente) devem corrigir problemas de download do DOCX. Fiz as duas alterações e resolvi meu problema; Infelizmente eu não tentei fazer as mudanças de forma incremental, então não tenho certeza se um ou outro iria consertá-lo.
Tente adicionar o par de extensão / MIME ao servidor primeiro e, em seguida, teste e passe para os clientes.