Bonjour,

via Silverlight et WCF j'envoie des documents vers un serveur web, documents enregistrés en base de données pour une consultation ultérieure.

Tout fonctionne correctement avec les documents Office 2003(doc, ppt, xls), mais pour les documents Office 2007(docx, xlsx, pptx), le document est corrompu. Office 2007 propose de retrouver un état non corrompu, mais office 2003 viewer associé à l'extension pour le support des formats 2007 ne fait aucunement ça.

Comment se fait-il que ces documents soient corrompus ? Comment y remédier ?
Ils sont enregistrés en base de données dans un champ de type varbinary(max).

Merci