Comment définir le type MIME correct pour un document Excel lors de son envoi depuis un serveur web ?
Les types MIME corrects sont :
- .xls :
application/vnd.ms-excel - .xlsx :
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - .xlsm (avec macros) :
application/vnd.ms-excel.sheet.macroEnabled.12
Dans IIS, ajoutez ces types MIME dans la configuration du site ou dans web.config :
<staticContent>
<mimeMap fileExtension=".xlsx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
</staticContent>